最近需要早一批假数据,供客户端使用,不过需要使用urlrewrite
于是使用最方便的tomcat的urlrewrite
步骤:
1.添加urlrewritefilter-3.1.0.jar包
2.在WEB-INF 下添加urlrewrite.xml文件
3.在web.xml中增加
<filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> </filter> <filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
urlrewrite.xml代码示例:‘
<rule> <from> ^/v1/boradsoftlist/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)$</from> <to>/servlet/BoradsoftlistServlet?boradgid=$1&feetype=$2&ordertype=$3&pageno=$4&pagenum=$5</to> </rule> <rule> <from> ^/v1/keywordlist/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)$</from> <to>/servlet/KeywordlistServlet?columnid=$1&odertype=$2&pageno=$3&pagenum=$4</to> </rule>
如果访问http://localhost:8080/ap/v1/boradsoftlist/11/1/1/1/10
实际上相当于访问http://localhost:8080/ap/servlet/BoradsoftlistServlet?boradgid=11&feetype=1&ordertype=1&pageno=1&pagenum=10