使用urlrewrite重写struts2的action
首先呢是导入jar包,这个jar我是找很久了,别人给的链接我访问不到,就csdn上有。可是呢,csdn下东西要积分,你懂得。
下面给了一个jar和xml文件。
首先修改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> <!-- ===================== -->
<dispatcher>FORWARD</dispatcher>
<rule><from>/1.html</from><to type="forward">/manage/BlockManage_findBlockList.do</to></rule><rule><from>/t/(\d+)/([a-z]+).HTML$</from><to type="forward">%{context-path}/manage/HospitalManage_toUpdateHospital.do?id=$1&name=$2</to></rule><a href="t/${item.id}/${item.name }.HTML" >更新</a>