私のプロジェクトは次で実行されます:
hXXp://localhost:8080/mvc
しかし、クライアント側で再構築すると、次のようになります。
hxxp://localhsot:8080/mvc-1.0.0-SNAPSHOT
SpringMVC のコントローラーのパラメーターmvc
またはパラメーターを取得したい。mvc-1.0.0-SNAPSHOT
(動的な画像パスを設定するため)</p>
コンテキストまたはコントローラ クラスでこれらの名前を取得する方法は?
私のプロジェクトは次で実行されます:
hXXp://localhost:8080/mvc
しかし、クライアント側で再構築すると、次のようになります。
hxxp://localhsot:8080/mvc-1.0.0-SNAPSHOT
SpringMVC のコントローラーのパラメーターmvc
またはパラメーターを取得したい。mvc-1.0.0-SNAPSHOT
(動的な画像パスを設定するため)</p>
コンテキストまたはコントローラ クラスでこれらの名前を取得する方法は?
使用HttpServletRequest.getContextPath()
:
@RequestMapping
public String handle(HttpServletRequest req) {
final String context = req.getContextPath(); //mvc or mvc-1.0.0-SNAPSHOT
//...
}