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

时间:2013-07-15 12:31:51

标签: java spring controller

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

  

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

请帮帮我 感谢

1 个答案:

答案 0 :(得分:24)

  1. 声明变量request,但不是 初始化。难怪你得到NullPointerException

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

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

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