JettyWebサーバーにデプロイされたjsfWebアプリケーションで問題が発生しています。ブラウザでアプリケーションにアクセスすると、jsessionIDがURLに追加されます。そこから削除したいです。前もって感謝します。
4491 次
2 に答える
6
アプリケーションweb.xmlまたはコンテキスト構成のいずれかでorg.mortbay.jetty.servlet.SessionURL
パラメーターをに設定します。none
JettyjsessionIdのドキュメントを参照してください。
于 2011-10-19T10:54:04.230 に答える
1
これは、セッション特性を設定することで実行できます。コンテキストパラメータorg.eclipse.jetty.servlet.SessionIdPathParameterName
をに設定して、 none
URLの書き換えを無効にし、URLにjsessionIDが追加されないようにします。
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");
}
于 2016-05-06T09:42:11.003 に答える