我在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