我的项目正在运行:
hXXp://localhost:8080/mvc
但是当我在客户端部分重建时,它将是:
hxxp://localhsot:8080/mvc-1.0.0-SNAPSHOT
我希望在我的一个SpringMVC控制器中获取mvc
或mvc-1.0.0-SNAPSHOT
的参数。
(因为我会设置一些动态画面路径)
如何在上下文或控制器类中获取这些名称?
答案 0 :(得分:1)
使用HttpServletRequest.getContextPath()
:
@RequestMapping
public String handle(HttpServletRequest req) {
final String context = req.getContextPath(); //mvc or mvc-1.0.0-SNAPSHOT
//...
}