明天的明天的明天

          用鍵盤改變生活

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            17 Posts :: 0 Stories :: 19 Comments :: 0 Trackbacks
          首先要在web.xml中聲明一個Filter
           <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
          在其中進行重寫規則的定義,它使用正則表達式來進行規則的定義

          <?xml version="1.0" encoding="utf-8"?>
          <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"
                  "

          <!--

              Configuration file for UrlRewriteFilter
             
          http://tuckey.org/urlrewrite/

          -->
          <urlrewrite>

                  <rule>
                      <from>/test.html</from>
                      <to type="redirect">%{context-path}/page.html</to>
                  </rule>

                  <rule>
                      <from>/param/(.*)</from>
                      <to>/param.jsp?param=$1</to>
                  </rule>

          </urlrewrite>

          上面是我的一個簡單的測試
                  <rule>
                      <from>/test.html</from>
                      <to type="redirect">%{context-path}/page.html</to>
                  </rule>
          是將test.html的訪問請求轉發給page.html

                  <rule>
                      <from>/param/(.*)</from>
                      <to>/param.jsp?param=$1</to>
                  </rule>
          將param.jsp?param=111這種請求重寫為/param/111

          里面有詳細的例子,大家可以自己看下
          posted on 2007-09-17 12:52 Endless 閱讀(537) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 金寨县| 吉木萨尔县| 江城| 伊春市| 讷河市| 宁城县| 呈贡县| 石嘴山市| 安乡县| 吉隆县| 文成县| 锦屏县| 芜湖县| 社旗县| 清水县| 扎兰屯市| 明光市| 酒泉市| 湄潭县| 门头沟区| 奈曼旗| 玉屏| 镇坪县| 大理市| 寿宁县| 新宾| 廉江市| 天台县| 大兴区| 泸定县| 赣州市| 肥乡县| 封丘县| 灵寿县| 寿光市| 惠东县| 华宁县| 长乐市| 剑阁县| 祥云县| 黄陵县|