<servlet>
<servlet-name>Guolv</servlet-name>
<jsp-file>/web/Guolv.jsp</jsp-file>
</servlet> <servlet-mapping>
<servlet-name>Guolv</servlet-name>
<url-pattern>/*?*secret=*</url-pattern>
</servlet-mapping>
我的需求是,捕获任何带secret=参数的链接,如果包含该参数,则在Guolv.jsp进行业务处理
最后,把secret=参数的部分替换掉,再response.sendRedirect(变更后的路径)通过测试的结论是
1.好像无法通过<url-pattern>匹配参数,只能匹配相关路径。是这样吧???
2.如果不能匹配参数的话,不论是已jsp的方式还是写filter过滤器,请求就只能进入死循环,因为
若不能匹配参数,最后response.sendRedirect(变更后的路径)时又会进入Guolv.jsp,从而形成死循环这样看来,如果<url-pattern>不能匹配参数,我的需求是不是就解决不了啊忘高手指教,给与匹配参数的写法或新解决方案,谢谢
解决方案 »
- 【Help】:[com.ctc.wstx.exc.WstxLazyException] Unexpected EOF in CDATA section
- 关于struts2上传文件类型限制的配置问题
- 求大神解决jbpm4问题
- JSP 很简单的表单问题 刚开始不可以填写 当点击按钮后 就可以写了 怎么弄啊。。。。
- MyEclipse的webroot问题?高手指教下!
- freemarker中怎么做出当鼠标移到那一级菜单时,显示下拉的二级菜单呢?
- 请各位帮帮忙!!
- 在java中,pagelet如何使用
- 使用response.sendRedirect(url)进行页面转换前进行了数据update到数据库!结果不能转到目标网页!
- 对庞大数据库的数据分页显示的效率问题探讨。
- myeclipse不能识别List
- 一个人做站 美工很重要啊
help
/*匹配所有
*dfsd*匹配某一串
写一个spring MethodInterceptor拦截,在invoke方法中从request中取得parameter,如果parameter是secret,做你想做的事情