+ -
当前位置:首页 → 问答吧 → jsp urlwriter如何配置

jsp urlwriter如何配置

时间:2009-07-31

来源:互联网

请问各位大虾,jsp中的urlwriter是怎样配置的,小弟怎么配置都不对,请大虾赐教,最好给个例子。谢谢!!!

作者: liyaowu8673   发布时间: 2009-07-31

首先从http://tuckey.org/urlrewrite/ 上下载urlrewrite-3.0.4.jar包,放到WEB-INF/lib下;

在web.xml配置UrlRewriteFilter: 
  <filter>
  <filter-name>UrlRewriteFilter</filter-name>
  <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
  <init-param>
  <param-name>logLevel</param-name>
  <param-value>WARN</param-value>
  </init-param>
  </filter>
  <filter-mapping>
  <filter-name>UrlRewriteFilter</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>

在WEB-INF下新建urlrewrite.xml文件,简单填入下面的内容。
  <urlrewrite>
  <rule>
  <note>
  - 这是一个通用请求url rewrite
  - 将请求forword url加上“.do”的处理器上。
  - 例:
  - 请求 http://{domain}/user/login 将被forward到 http://{domain}/user/login.do
  - 请求 http://{domain}/user/login/ 将被forward到 http://{domain}/user/login.do
  - 请求 http://{domain}/user/logout/ 将被forward到 http://{domain}/user/logout.do
  </note>
  <from>^/([_a-zA-Z]+[_0-9a-zA-Z-/]*[_0-9a-zA-Z]+)/?$</from>
  <to type="forward">/$1.do</to>
  </rule>
  </urlrewrite>

启动web应用,将原来需要.do的请求改为去掉.do后请求

作者: windy731   发布时间: 2009-08-01

[u][/u][u][/u][u][/u][u][/u]

作者: liu490406593   发布时间: 2011-11-28

热门下载

更多