web.xml lt;filter-mapping>我不想过滤html文件,怎么设置

web.xml lt;filter-mapping>我不想过滤html文件,怎么设置,第1张

你可以设置想过滤的动作,这样就不过滤html了。比如下面这样:

<filter-mapping>

<filter-name>encodingFilter</filter-name>

<url-pattern>*.action</url-pattern>

</filter-mapping>

<filter-mapping>

<filter-name>encodingFilter</filter-name>

<url-pattern>*.usl</url-pattern>

</filter-mapping>

<filter-mapping>

<filter-name>encodingFilter</filter-name>

<url-pattern>*.jsp</url-pattern>

</filter-mapping>

一种解决方法 在response.sendRedirect()后面加上return。这种如果不行的话

response.sendRedirect("error.jsp")error.jsp的完整路径加上。因为Fiter类是针对整个项目进行拦截的。

web.xml里面这样配置 他就拦截所有请求了

<servlet>

<servlet-name>spring-mvc</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:spring-mvc.xml</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>spring-mvc</servlet-name>

<url-pattern>/</url-pattern>

</servlet-mapping>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7360960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存