我想看看你的UrlRewriteFilter,是怎么用的。
第一:web.xml里添加
<filter>
<filter-name>rewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>rewriteFilter</filter-name>
<url-pattern>/*.html</url-pattern>
</filter-mapping>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 1.0//EN"
"http://tuckey.org/res/dtd/urlrewrite1.dtd">
<!-- See the manual for configuring: http://tuckey.org/urlrewrite/manual/ -->
<!-- This filter is disabled by default in metadata/web/filter-mappings.xml -->
<urlrewrite>
<rule>
<from>/view/([0-9]+).html</from>
<to type="forward">/app?service=external/ViewContent&sp=$1</to>
</rule>
<rule>
<from>/archive/([0-9]+)/([0-9]+).html</from>
<to type="forward">/app?service=external/Archive&sp=$1&sp=$2</to>
</rule>
<rule>
<from>/category/([0-9]+).html</from>
<to type="forward">/app?service=external/CategoryPage&sp=$1</to>
</rule>
<rule>
<from>/(.*).html</from>
<to type="forward">/app?service=page/$1</to>
</rule>
</urlrewrite>
保存为urlrewrite.xml,在web-inf目录下