我的项目使用了struts2框架,想用拦截器做权限管理。代码如下:
@Action(value="addKnifeTool",interceptorRefs=@InterceptorRef("adminInterceptor"))
public void addKnifeTool() throws IOException{
response.setContentType("application/html;charset=UTF-8");
}
有2个问题:
1. 该类实现了ServletResponseAware接口,但是response变量为null,没有接收到response对象。
2. jsp页面中的变量在action中也有定义,实现了变量的get和set方法,但使用了拦截器后,变量没有自动映射。
我查了官方文档,还是没有找到方法,请问各位大神知道如何解决这些问题吗?