读书人

struts2 拦截器有关问题

发布时间: 2012-03-23 12:06:21 作者: rapoo

struts2 拦截器问题 求助

Java code
public String intercept(ActionInvocation invocation) throws Exception {        // TODO Auto-generated method stub        System.out.println("----------经过了拦截器---------------");        ActionContext act = ActionContext.getContext();        Cuserinfo uinfo = (Cuserinfo)act.getSession().get("user");        if(uinfo == null){            System.out.println("回话过时,请重新登录");            act.put("message", "回话过时,请重新登录.");            return "forward";        }else{            return invocation.invoke();        }            }


执行到“System.out.println("回话过时,请重新登录");”
应该返回“return "forward";”

struts.xml
Java code
<global-results>            <result name="forward">/forward.jsp</result>        </global-results>


结果是 它死活都无效 根本不返回到“/forward.jsp”页面 求解 在线等 谢谢


[解决办法]
猜测2点,供楼主检查:
1.forward.jsp文件路径,按照楼主的配置,应该在WebContent,是否错放在了WebContent/WEB-INF下
2.web.xml中是否已配置好struts2 ?比如,所有的return页面跳转都不能实现

读书人网 >J2EE开发

热点推荐