我在jetty web-server中部署的jsf web應用程序中遇到問題。當在瀏覽器中訪問應用程序時,jsessionID被添加到url中。我想從那裏刪除它。 在此先感謝。刪除url中的jsessionid
5
A
回答
6
在應用程序web.xml或上下文配置中將org.mortbay.jetty.servlet.SessionURL
參數設置爲none
。
1
您可以通過設置會話特徵來實現。將上下文參數org.eclipse.jetty.servlet.SessionIdPathParameterName
設置爲none
以禁用URL重寫並防止將jsession ID附加到URL。
在web.xml中,
<context-param>
<param-name>org.eclipse.jetty.servlet.SessionIdPathParameterName</param-name>
<param-value>none</param-value>
</context-param>
或者,如果你正在使用註解配置,而不是web.xml中,
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
servletContext.setInitParameter("org.eclipse.jetty.servlet.SessionIdPathParameterName", "none");
}
相關問題
- 1. 刪除URL中的jsessionid Struts 2
- 2. ColdFusion MX - 從url中刪除jsessionid
- 3. 屬性jsessionid刪除cookie
- 4. SpringSecurity:無法刪除JSESSIONID
- 5. 無法刪除JSESSIONID cookie
- 6. 如何在url中刪除Jsessionid?使用was6.1 RAD IDE,Java
- 7. 在網址中無法刪除#。{jsessionid}
- 8. 從JSESSIONID中刪除服務器名稱
- 9. JSESSIONID顯示URL
- 10. jsessionid in url glassfish
- 11. 刪除用於負載平衡的JSESSIONID
- 12. 在客戶端跟蹤Cookie JSESSIONID刪除
- 13. 如何禁用URL中的struts jsessionid
- 14. 刪除Codeigniter URL中的index.php
- 15. 刪除URL的URL附加
- 16. 從wicket6/glassfish4應用程序中刪除jsessionid
- 17. 如何從html中刪除jsessionid(從jsp轉換而來)
- 18. 距離Spring應用程序中刪除JSESSIONID餅乾
- 19. JsessionId在URL中沒有顯示?
- 20. 如何防止在URL中顯示JSESSIONID
- 21. 在java GAE中禁用jsessionid url
- 22. 刪除index.html的URL
- 23. 刪除URL
- 24. Url被刪除
- 25. 從url中刪除www
- 26. 在角URL中刪除#
- 27. 從URL中刪除index.htm
- 28. 從URL中刪除部分
- 29. FileNotFoundException「/」從URL中刪除
- 30. 從url中刪除資源
喜麥克道爾的感謝答覆,我想這但是,我的問題沒有解決。雖然它隱藏了url中的jsessionid,但我仍然無法訪問下一個網頁。我使用Pretty-config來隱藏網址中的實際頁面名稱 – NAC
聽起來像一個不同的問題,雖然沒有足夠的信息來建議解決方案。用足夠的信息發佈一個新問題來重現問題。 – McDowell
我有一個Web應用程序,其中一些用戶可以從他們的機器註冊,而其他人無法使用相同的瀏覽器。他們中的一些人在url中附加了jsession-id,而另一些則沒有。 – NAC