<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 14, comments - 22, trackbacks - 0, articles - 4
      BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

    urlRewriteFilter來實現url的美化

    Posted on 2006-08-04 20:36 誰伴我闖蕩 閱讀(2197) 評論(3)  編輯  收藏

    在appfuse的web.xml聲明文件中有下面的類似聲明:

    <filter>
    ??????? <filter-name>rewriteFilter</filter-name>
    ??????? <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
    ??????? <init-param>
    ??????????? <param-name>logLevel</param-name>
    ??????????? <param-value>commons</param-value>
    ??????? </init-param>
    ??? </filter>

    ?<filter-mapping>
    ??????? <filter-name>rewriteFilter</filter-name>
    ??????? <url-pattern>/*</url-pattern>
    ??? </filter-mapping>


    它所應用到的包存放在lib下的urlrewrite-3.0-beta.jar

    它和以上的兩部分,以及/web-inf/urlrewrite.xml構成了對url地址的美化

    打開這個文件,我們可以看到以下的聲明:

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

    <!-- https://urlrewrite.dev.java.net/manual/3.0 -->
    <urlrewrite>
    ??? <rule>
    ??????? <from>^/user/(.*).html$</from>
    ??????? <to type="forward">/editUser.html\?username=$1</to>
    ??? </rule>
    </urlrewrite>

    這樣系統就完成了url地址的editUser.html?username=****的美化

    如將
    http://localhost/aaa/bbb.jsp?id=99&name=abc
    表現為:
    http://localhost/aaa/bbb/99_abc.html
    配置如下:
    <rule>
    <from>/aaa/bbb/([0-9]+)_([a-z]+).html</from>
    <to>/../aaa/bbb.jsp?id=$1&name=$2</to>
    </rule>


    評論

    # re: urlRewriteFilter來實現url的美化  回復  更多評論   

    2008-06-03 13:16 by c
    懂了

    # re: urlRewriteFilter來實現url的美化  回復  更多評論   

    2012-08-03 16:33 by 飛翔136136
    學習

    # re: urlRewriteFilter來實現url的美化  回復  更多評論   

    2012-08-31 15:21 by jiangwei
    不好意思,我想請教下樓主,下面有這樣一個url,
    /shanglvaction.do?method=getBaseDateVersion
    只有“getBaseDateVersion”這個是動態的

    我希望用URL重寫給匹配為真實路徑,不知道怎么寫?
    如,真實路徑如下:
    /v2/shanglvaction_getBaseDateVersion

    <rule>
    <from>^/shanglvaction.do?method=([a-zA-Za-z]+)$</from>
    <to>/v2/shanglvaction_$1.action</to>
    </rule>

    這是我寫的,但是腫么都不對!能不能幫忙改下,謝謝!

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


    網站導航:
     
    有事在這里給我留言噢!
    主站蜘蛛池模板: 亚洲中文字幕无码爆乳av中文| 久热中文字幕在线精品免费| 成人免费视频国产| 青柠影视在线观看免费| 亚洲AV无码之日韩精品| 婷婷亚洲综合一区二区| 成全视频免费观看在线看| 亚洲日本中文字幕一区二区三区| 国产亚洲精品仙踪林在线播放| 免费A级毛片无码久久版| 无码天堂亚洲国产AV| 亚洲Av无码国产情品久久| 成年大片免费视频播放一级| 国产精品亚洲精品日韩已方| a级毛片免费高清视频| 亚洲人成人无码网www电影首页| 精品四虎免费观看国产高清午夜 | 亚洲人色大成年网站在线观看| 99久久国产免费-99久久国产免费| 亚洲∧v久久久无码精品| 最近中文字幕2019高清免费| 亚洲人成高清在线播放| 国产男女猛烈无遮挡免费视频网站| 国产亚洲综合精品一区二区三区| 亚洲精品无码专区2| 亚洲成a∨人片在无码2023| 国产午夜鲁丝片AV无码免费| 亚洲无人区视频大全| 好男人视频在线观看免费看片| 亚洲精品免费观看| aaa毛片视频免费观看| 日本亚洲欧洲免费天堂午夜看片女人员 | eeuss免费天堂影院| 亚洲第一区香蕉_国产a| 成人一a毛片免费视频| 久久久精品国产亚洲成人满18免费网站 | 中文字幕免费在线看电影大全| 亚洲福利视频网址| 国产裸模视频免费区无码| 日本一区午夜艳熟免费| 自拍日韩亚洲一区在线|