删除url中的jsessionid
我在jetty web服务器中部署的jsf web应用程序中遇到问题。当在浏览器中访问应用程序时,jsessionID 会附加在 url 中。我想把它从那里删除。 提前致谢。
I am facing a problem in jsf web application deployed in jetty web-server. When access application in browser, jsessionID is appended in the url. I want to remove it from there.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在应用程序 web.xml 或上下文配置中将
org.mortbay.jetty.servlet.SessionURL
参数设置为none
。请参阅 Jetty jsessionId 文档。
Set the
org.mortbay.jetty.servlet.SessionURL
parameter tonone
in either the application web.xml or the context configuration.See the Jetty jsessionId documentation.
您可以通过设置会话特征来做到这一点。将上下文参数
org.eclipse.jetty.servlet.SessionIdPathParameterName
设置为none
以禁用 URL 重写并防止将 jsession id 附加到 URL。在 web.xml 中,
或者如果您使用注释配置而不是 web.xml,
请参阅: Jetty 的会话管理
You can do that by Setting Session Characteristics. Set the context parameter
org.eclipse.jetty.servlet.SessionIdPathParameterName
tonone
to disable url rewriting and prevent the jsession id appended to URL.In web.xml,
Or if you are using annotation config instead of web.xml,
Refer: Jetty's Session Management