The method getServletContext() is undefined for the type HttpServletRequest

阅读 62

2022-10-31


2016-10-11
这个问题也挺奇怪的,我记得以前都是这么写:

//获取服务器的路径
String dirPath = request.getServletContext().getRealPath("/");

今天,这段代码竟然报错了,说这个方法未定义,我TM也是无语了。

原来,高版本的servlet已经不支持这个方法了。代替方案为:

String dirPath = request.getSession().getServletContext().getRealPath("/");

OK,完美解决。


精彩评论(0)

0 0 举报