如何改寫或生成URL如Twitter和在Java影和Facebook ....如何改寫或生成URL等在Java
示例:https://www.facebook.com/username,https://www.twitter.com/username
是有任何Java框架這個?
如果任何人有任何想法我可以做到這一點,或例子來幫助我,這將是偉大的!
如何改寫或生成URL如Twitter和在Java影和Facebook ....如何改寫或生成URL等在Java
示例:https://www.facebook.com/username,https://www.twitter.com/username
是有任何Java框架這個?
如果任何人有任何想法我可以做到這一點,或例子來幫助我,這將是偉大的!
有相當多的選擇。幾乎每個框架都可以做到這一點。這裏有幾個選項:
UrlRewriteFilter
/${username}
/
和處理request.getRequestURI()
或request.getPathInfo()
我將使用OCPsoft PrettyFaces或OCPsoft Rewrite:
隨着PrettyFaces:
創建WEB-INF /漂亮-config.xml中
<url-mapping>
<pattern value="/#{username}" />
<view-id value="/profile.jsp" />
</url-mapping>
這將自動把URL 「用戶名」 的值到一個名爲 「用戶名」
請求參數與Rewrite:
這是使用重寫相同的事情,這是更加明確,但也更強大。
ConfigurationBuilder.begin()
.addRule(Join.path("/{username}").to("/profile.jsp")
.where("username").bindsTo(Request.parameter("username")));
我希望這會有所幫助。
〜林肯
您最好的選擇是使用Servlet過濾器。 – Asaph
是否有任何示例或教程...? –