我的代码看起来像这样:
String path;
public DisplayDataServlet()
{
path=getServletContext().getRealPath("/leaflet/temp");
}
这会抛出一个巨大的NullPointerException,这可能是因为我在使用Netbeans文件夹结构指定有效的相对路径时遇到了麻烦。文件位置为Netbeans IDE中的Web Pages/leaflet/temp
。
尝试getServletConfig().getServletContext()
,仍然得到相同的错误。我尝试了以下路径:
1. /leaflet/temp
2. /Web Pages/leaflet/temp
3. /webcontent/leaflet/temp
4. /WebContent/leaflet/temp
5. /build/web/leaflet/temp
试试这个
ServletContext servletContext = request.getSession().getServletContext();
代替直接使用getServletContext()