我的项目运行在:
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
//...
}