拦截器无法获取JSP传来的值 5
我在struts.xml文件里设置了自定义拦截器跟默认拦截器,但使用的时候拦截器中的值还是为空,应该怎么解决?以下是我的代码<interceptors><intercep...
我在struts.xml文件里设置了自定义拦截器跟默认拦截器,但使用的时候拦截器中的值还是为空,应该怎么解决?以下是我的代码
<interceptors>
<interceptor name="selfInterceptorLogOut" class="com.PrivilegeInterceptorLogOut" />
<interceptor-stack name="myStack">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="selfInterceptorLogOut" />
</interceptor-stack>
</interceptors>
<action name="loginAction1" class="com.LoginAction">
<result name="success">/main.jsp</result>
<result name="login">/login.jsp</result>
<result name="input">/login.jsp</result>
<interceptor-ref name="myStack" />
</action>
拦截器类的获取值代码:
ActionContext actioncontext = invocation.getInvocationContext();
Object user = actioncontext.getSession().get("username"); 展开
<interceptors>
<interceptor name="selfInterceptorLogOut" class="com.PrivilegeInterceptorLogOut" />
<interceptor-stack name="myStack">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="selfInterceptorLogOut" />
</interceptor-stack>
</interceptors>
<action name="loginAction1" class="com.LoginAction">
<result name="success">/main.jsp</result>
<result name="login">/login.jsp</result>
<result name="input">/login.jsp</result>
<interceptor-ref name="myStack" />
</action>
拦截器类的获取值代码:
ActionContext actioncontext = invocation.getInvocationContext();
Object user = actioncontext.getSession().get("username"); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询