[英]http://xxxxx.com/username on Java Servlet environment(GAE/J) without JSP
我想開發一個網站,例如
Java Servlet環境(GAE / J)上的http://xxxxx.com/username (如facebook URL樣式),並且不想使用JSP,因為我使用JQuery開發了一個豐富的html5網站。
我已經使用HTML5框架完成了客戶端結構,並且不想從頭開始使用JSP。
我可以通過web.xml控制URI請求
<servlet>
<servlet-name>SubDirRouter</servlet-name>
<servlet-class>com.myproject.SubDirRouter</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SubDirRouter</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
是否可以從SubDirRouter servlet“轉發”而不是“重定向”(因為http://xxxxx.com/username URL消失了)到member.html(HTML5應用程序)文件?
要么
只需將url-pattern-> / *映射到member.html文件?
如果可能的話,請告訴我怎么做。 一個示例代碼或包含該示例的站點將不勝感激。
謝謝。 同樣,對我來說,最后一個選擇是使用JSP並丟棄html。
是的,您可以通過getRequestDispatcher(path).forward(..)
內部“轉發”:
request.getRequestDispatcher("/yourHtm5page.html").forward(request, response);
好,
通常,臨時重定向(307)不應更改原始請求網址(在您的情況下為/ username)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.