J2EE程序如何实现伪静态化
用java开发的web程序如何实现伪静态化,我知道可以通过struts来配制,但是和nginx配制相比麻烦多了,所以想问一下,有没有简单的方法?假如应用服务器用的是tomcat,websphere,weblogic,都该如何进行配制?
Answers
可以使用UrlRewriteFilter,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。
例如:要把http://localhost/test/user/view.jsp?cid=1&cname=admin转换成http://localhost/prjtest/test/view/1_admin.html
在urlrewrite.xml中这样配置: