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

kav*_*avi 9 java spring controller

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

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

请帮帮我
谢谢

Roa*_*ner 25

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

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

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

@Controller
class MyController {

    @RequestMapping
    public void handleMe(HttpServletRequest request) {
        String path = request.getContextPath();
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 别客气。最好的感谢是接受和投票;) (2认同)