关于网友提出的“ struts2 拦截器 跳转的问题 实在搞不清楚 请高手进!!!!!”问题疑问,本网通过在网上对“ struts2 拦截器 跳转的问题 实在搞不清楚 请高手进!!!!!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: struts2 拦截器 跳转的问题 实在搞不清楚 请高手进!!!!!
描述: 以下是我的例子
这是STRUTS的XML loginInterceptor是我自定义的拦截器
/error.jsp
/index.jsp
我在登陆页面已经把登陆的用户ID放到session里面了
接下来是我的loginInterceptor 拦截器
@Override
public String intercept(ActionInvocation invocation) throws Exception {
System.out.println("----------------------进入监听");
ActionContext ctx = invocation.getInvocationContext();
session = ctx.getSession();
userId=(String) session.get("userId");
if(userId!=null&&!userId.equals("")){
System.out.println("----------------------用户:"+userId+" 进入系统");
return invocation.invoke();
}
System.out.println("----------------------非法用户访问!");
return Action.INPUT;
}
现在一切都正常,可是当我在页面中直接输入addCrudTest.action的时候 居然总说找不到要转向的页面?而且拦截器里面的输出语句 重复输出了11遍?我另外一个项目就是这样配的 完全正常 所以万般无奈只能请高人解答了。。。
解决方案1: 对于Struts2不怎么了解;
但看楼主贴出的配置文件,有点疑问:
你定义的namespace="/one"是不是应该加入addCrudTest.action前面,如one/addCrudTest.action;
以上介绍了“ struts2 拦截器 跳转的问题 实在搞不清楚 请高手进!!!!!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2954742.html