在spring mvc中如何获取控制器中的上下文路径

我需要在控制器中使用应用程序上下文路径,我尝试了下面的代码,它抛出了NULLPOINTER EXCEPTION。

HttpServletRequest请求;
String Path = request.getContextPath();

请帮帮我
谢谢

  1. 变量request已声明,但未初始化。 难怪你得到一个NullPointerException

  2. 查看文档以访问不同的请求相关数据。

阅读完毕后,确定要将代码绑定到本机Servlet API,请尝试以下操作:

 @Controller class MyController { @RequestMapping public void handleMe(HttpServletRequest request) { String path = request.getContextPath(); } }