www.qprq.net > wEB.xml中配置FiltEr

wEB.xml中配置FiltEr

就是过滤器的名字:相当于申明一个变量,后面Mapping里会使用此处配置的过滤器名 fileter_name class.a fileter_name /class_a.do

在研究liferay框架中看到Web.xml中加入了过滤器的标签,可以根据页面提交的URL地址进行过滤,发现有几个新标签没用过,下面就介绍以下几个过滤器的标签用法: log lee.LogFilter log /*

web.xml的部分配置文件: struts2Filter org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter urlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter struts2Filter *.action REQUEST FORWARD urlRewriteFi...

举例: abc org.rrn.DHD abc /a abc /b . . .

在web.xml中加入过滤器,参考代码如下: authority //过滤器的名称,可以自行修改 com.topcheer.filter.AuthorityFilter //初始化的参数 NotRequiredAuthorityURL /downloadImageControl.action,/initLogin.action,/default.jsp,/logout.jsp,/in...

web.xml就是一个XML文件,你只要在程序里找到web.xml文件的位置,然后使用读取文件,再解析就可以了,你可以自己写I/O进行File解析也可以用DOM4J,JDOM之类的去解析XML文件,没什么难的。

filter的执行类似于栈,执行顺序是按照在配置文件中配置的顺序执行的,比如定义两个filter(f1,f2),过滤的对象为index.jsp,则客户的请求(req)和响应(res)顺序是req->f1->f2>index.jsp->f2->f1->res

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

过滤器类F: public class F extends HttpServlet implements Filter { public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { System.out.println("-------------------"...

只要你不崩溃,想配置多少就配置多少,不过最好不要配置太多,而且你也不需要那么多,配置多了影响性能,也容易充错,写多了就各种bug,一不小心就把你不想过滤的都过滤了

网站地图

All rights reserved Powered by www.qprq.net

copyright ©right 2010-2021。
www.qprq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com