javaweb中怎么添加过滤器

javaweb中怎么添加过滤器,第1张

web.xml中配置,如filter>

<!-- Filter的名字 -->

<filter-name>log</filter-name>

<!-- Filter的实现类 -->

<filter-class>搜手弯lee.LogFilter</filter-class>

</filter>

<!-- 定义Filter拦截的URL地址 -->

<filter-mapping>

<!-- Filter的名字 -->

<世闷filter-name>log</filter-name>

<!-- Filter负责拦截的URL 全部以/的请求,如果<url-pattern>/*.action </>,将会以拦截*.action的请求-->

<url-pattern>/*</薯激url-pattern>

</filter-mapping>

在web.xml中加入过滤器,参考代码如下:

<filter>

<filter-name>authority</filter-name> //过滤器的名称,可以自行修改

<filter-class>com.topcheer.filter.AuthorityFilter</filter-class>答告

<init-param> //初始化凳举握的参数

<param-name>NotRequiredAuthorityURL</param-name>

<param-value>/downloadImageControl.action,/initLogin.action,/default.jsp,/logout.jsp,/invalidation.jsp,/login.action,/default.action</param-value>

</init-param> //初始化的参数

<init-param> //初始化的参数

<param-name>invalidURL</param-name> //过滤器要过滤的对象,可自行设置

<param-value>/invalidation.jsp</param-value>

</init-param>

</filter>

<filter-mapping> //过滤器映射

<filter-name>authority</filter-name>

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

</filter-mapping> //过枣庆滤器映射

<filter-mapping> //过滤器映射

<filter-name>authority</filter-name>

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

</filter-mapping>

在web.xml中添雀清则加:正态

<filter>

<filter-name>MyFilter<顷棚/filter-name>

<filter-class>com.cjzd.filter.MyFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>MyFilter</filter-name>

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

</filter-mapping>

有没有写错啊

com.cjzd.filter.MyFilter这个是你过滤器的路径


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

原文地址: https://outofmemory.cn/bake/11987672.html

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

发表评论

登录后才能评论

评论列表(0条)

保存