我需要设置一个ServletRequest
Struts2 拦截器(不是操作类)中的属性。
是否ActionContext
暴露一个Map<String, Object>
控制请求属性,就像控制会话属性一样?
I see ActionContext
实现一个地图。是个ActionContext
本身是请求属性的包装器?
The ActionContext
包含保存请求对象的请求键。回答你的问题:没有ActionContext
不是 request 的包装器,但是 Struts2 中的 request 是 servlet 请求的包装器。
您可以获得request
从动作上下文来看,比如
HttpServletRequest request = ServletActionContext.getRequest();
这种方式在拦截器中很有用,但在行动中更好地实现ServletRequestAware
protected HttpServletRequest request;
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)