mshd.net
当前位置:首页 >> 请教struts2.2.3.1如何配置wEB.xml >>

请教struts2.2.3.1如何配置wEB.xml

具体的过滤器类变了,2.0是这样配置 struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* 2.1以后是这样配置 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter struts2 /*

struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*

struts2的过滤器的目的是过滤符合要求的请求,如我们配置以action结尾的请求,全部使用struts2的请求 你有没有疑惑过,为什么struts2的标签了、领域模型、数据绑定等这些内容如何实现的?为什么我们以前写普通web程序的时候,需要在servlet里面接...

过滤器在web.xml中添加,filter标签表示配置过滤器的标签 struts.xml中配置的是拦截器,拦截具体的请求,并完成到相应处理的action 的映射

filterConfig com.javaTest.filter.Charset_filter encoding UTF-8 filterConfig *.jsp

小哥 这是拦截器 是你引入那个包里面的那个拦截器类 你打开那个包就看到了 /*是过滤该项目下所有的东西 都要通过这个拦截器验证

什么意思?

FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入...

/*代表过滤器拦截所有的请求,也就是说不管你访问的后缀名是什么如jsp,action,do他都拦截 而*.action代表过滤器只拦截以action结尾的请求,其他的如jsp,do结尾的都不管

因为标签哭毕竟有限,你可以开发自己的标签,所以struts2.xml文件里允许用户配置自己的标签,你可以试试

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com