0

私のプロジェクトは次で実行されます:

hXXp://localhost:8080/mvc

しかし、クライアント側で再構築すると、次のようになります。

hxxp://localhsot:8080/mvc-1.0.0-SNAPSHOT

SpringMVC のコントローラーのパラメーターmvcまたはパラメーターを取得したい。mvc-1.0.0-SNAPSHOT

(動的な画像パスを設定するため)</p>

コンテキストまたはコントローラ クラスでこれらの名前を取得する方法は?

4

1 に答える 1

1

使用HttpServletRequest.getContextPath():

@RequestMapping
public String handle(HttpServletRequest req) {
    final String context = req.getContextPath();  //mvc or mvc-1.0.0-SNAPSHOT
    //...
}
于 2012-10-25T17:28:11.120 に答える