Struts 2 UrlRewriteFilterを使ってURLを書き換えて出会う問題を実現します.
2371 ワード
多くの機能をする時、urlはxxx.jsp?xx=xx&xx=xxのような形をしていますが、このような感じはとても友好的ではないです.
プロジェクト住所:http://www.tuckey.org/urlrewrite/
文書は詳しくて、具体的な配置は多く言いません.web.xmlのフィルタ順序に注意してください.
urlrewrite.xmlについて説明します.
<rule>ノードは、以下に示すように、すなわち/xx/xxをlogin.jspにマッピングする順方向として理解できる.
ps:--------
遭遇した問題:
逆にページの中で大丈夫です.まっすぐ行くとactionが見つからないですが、UrlRewriteFilterは要求によってstruts 2フィルタの前に置いてあります.解決が必要です
プロジェクト住所:http://www.tuckey.org/urlrewrite/
文書は詳しくて、具体的な配置は多く言いません.web.xmlのフィルタ順序に注意してください.
urlrewrite.xmlについて説明します.
<rule>ノードは、以下に示すように、すなわち/xx/xxをlogin.jspにマッピングする順方向として理解できる.
<rule>
<from>^/kfseed/login/res/(.*)</from>
<to type="redirect">%{context-path}/login.jsp</to>
</rule>
<out bound-rule>ノードは逆方向として理解できます.つまり、XX XX.jsp?xxx=xxをXX/XXにマッピングします. <outbound-rule>
<from>/kfseed/login.jsp\?res=(.*)</from>
<to>%{context-path}/login/res/$1</to>
</outbound-rule>
その中でxx.jspに注意しますかの疑問符も正則マッチを使用します.ps:--------
遭遇した問題:
逆にページの中で大丈夫です.まっすぐ行くとactionが見つからないですが、UrlRewriteFilterは要求によってstruts 2フィルタの前に置いてあります.解決が必要です