我需要在控制器中使用应用程序上下文路径,我尝试了下面的代码,它抛出了NULLPOINTER EXCEPTION。
HttpServletRequest请求;
String Path = request.getContextPath();
请帮帮我 感谢
答案 0 :(得分:24)
声明变量request
,但不是
初始化。难怪你得到NullPointerException
。
查看documentation以访问不同的请求相关数据。
阅读完毕后,确定要将代码绑定到本机Servlet API,请尝试以下操作:
@Controller
class MyController {
@RequestMapping
public void handleMe(HttpServletRequest request) {
String path = request.getContextPath();
}
}