说明:当运行index.jsp时,点击“send”时MyInterceptor3没有起作用,也就是没有输出“my interceptor3”。
请各位高手帮忙!!谢谢!!
1.index.jsp <s:form action="convert">
<s:textfield name="username" label="username"></s:textfield>
<s:textfield name="date" label="birthday"></s:textfield>
<s:submit label="send"></s:submit>
</s:form>2.struts.xml <interceptors>
<interceptor name="Interceptor3" class="intercepter.MyInterceptor3">
</interceptor>
</interceptors>
<action name="convert" class="convert.Convert">
<result name="success">/convert/convertsuccess.jsp</result>
<result name="input">/convert/index.jsp</result>
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="Interceptor3">
<param name="excludeMethods">test,execute</param>
<param name="includeMethods">execute</param>
</interceptor-ref>
</action>3.MyInterceptor3.javapublic class MyInterceptor3 extends MethodFilterInterceptor {
protected String doIntercept(ActionInvocation invocation) throws Exception {
System.out.println("my interceptor3");
String result = invocation.invoke();
return result;
}
}
请各位高手帮忙!!谢谢!!
1.index.jsp <s:form action="convert">
<s:textfield name="username" label="username"></s:textfield>
<s:textfield name="date" label="birthday"></s:textfield>
<s:submit label="send"></s:submit>
</s:form>2.struts.xml <interceptors>
<interceptor name="Interceptor3" class="intercepter.MyInterceptor3">
</interceptor>
</interceptors>
<action name="convert" class="convert.Convert">
<result name="success">/convert/convertsuccess.jsp</result>
<result name="input">/convert/index.jsp</result>
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="Interceptor3">
<param name="excludeMethods">test,execute</param>
<param name="includeMethods">execute</param>
</interceptor-ref>
</action>3.MyInterceptor3.javapublic class MyInterceptor3 extends MethodFilterInterceptor {
protected String doIntercept(ActionInvocation invocation) throws Exception {
System.out.println("my interceptor3");
String result = invocation.invoke();
return result;
}
}
解决方案 »
- 如何将spring运用于非web项目里边,比如说管理swing项目
- POI读取Excel问题,,,,求解,求思路
- 如何在jsp中获取系统时间
- remove 元素时抛异常 java.util.ConcurrentModificationException
- spring+struts+hibernate多表查询如何在JSP页面取值?
- hiernate 映射视图 里面都是Null 请高手帮忙
- Hibernate 问题!
- java安装后也设置了环境变量 可是javac和java用不了
- 有谁能告诉我这两个的作用啊!!!!
- jbuilderx中用weblogic的DataSource出错
- C3P0与Hibernate和EJB
- 请问数据库,如何初始化,谢谢
是你只有掉对应方法的时候才拦截吧
你有掉那些方法没呢
<result name="success">/convert/convertsuccess.jsp</result>
<result name="input">/convert/index.jsp</result>
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="Interceptor3">
<param name="excludeMethods">execute</param>
<param name="includeMethods">test</param>
</interceptor-ref>
</action>但是还是不可行哦。
includeMethods:拦截被包含的方法。