Java コードからアプリケーションの URL アドレスを取得する方法はありますか? getContextPath() からの値だけでなく、完全なアドレスを意味します。http://localhost:8080/etcのようなもの
質問する
353 次
3 に答える
0
getRequestUrl()で試してください。
お役に立てば幸いです
于 2010-02-22T20:21:31.443 に答える
0
サーブレットまたは JSP では、次を呼び出すことができます。javax.servlet.http.HttpUtils.getRequestURL(request)
サーブレットまでの URL 全体を含む StringBuffer を返します。
javadoc から
HttpServletRequest オブジェクトの情報を使用して、クライアントが要求を行うために使用した URL を再構築します。返された URL には、プロトコル、サーバー名、ポート番号、およびサーバー パスが含まれていますが、クエリ文字列パラメーターは含まれていません。
コンテキスト パスまでのみが必要な場合は、サーブレット パスを削除する必要があります。
于 2010-02-22T20:22:13.470 に答える