5 个解决方案
#1
<filter-mapping>
<filter-name>youfileter</filter-name>
<url-pattern>/*</url-pattern>
可以的,配置好就行。
#2
必须能做到,比如验证用户名密码是否合法等,可以通过配置文件,也可以通过validatelogin()验证
#3
可我明明配置好了的,就是拦截不到jsp请求...下面是配置代码,可以帮忙看下哪写错了么。。
<action name="platGetIndexMsg" class="platMessageAction" method="getMessageTypes">
<result>../jsp/plat/platIndex.jsp</result>
</action>
<filter>
<filter-name>indexFilter</filter-name>
<filter-class>com.agric.plat.util.Indexfilter</filter-class>
</filter>
<filter-mapping>
<filter-name>indexFilter</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
过滤器过滤设置为所有文件,调试了几遍,js,css,图片都可过滤到,唯独action返回的jsp拦截不到..
#4
class="platMessageAction"没有包名吗?com.XX.OO.platMessageAction
#5
项目是ssh架构,bean已经配置过了,所以这里就是beanID。
#1
<filter-mapping>
<filter-name>youfileter</filter-name>
<url-pattern>/*</url-pattern>
可以的,配置好就行。
#2
必须能做到,比如验证用户名密码是否合法等,可以通过配置文件,也可以通过validatelogin()验证
#3
可我明明配置好了的,就是拦截不到jsp请求...下面是配置代码,可以帮忙看下哪写错了么。。
<action name="platGetIndexMsg" class="platMessageAction" method="getMessageTypes">
<result>../jsp/plat/platIndex.jsp</result>
</action>
<filter>
<filter-name>indexFilter</filter-name>
<filter-class>com.agric.plat.util.Indexfilter</filter-class>
</filter>
<filter-mapping>
<filter-name>indexFilter</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
过滤器过滤设置为所有文件,调试了几遍,js,css,图片都可过滤到,唯独action返回的jsp拦截不到..
#4
class="platMessageAction"没有包名吗?com.XX.OO.platMessageAction
#5
项目是ssh架构,bean已经配置过了,所以这里就是beanID。