【发布时间】:2017-12-08 14:06:42
【问题描述】:
我有一个 JAVA EE 应用程序。采用这种结构:
/iberiaApp
/iberiaApp/configFiles/hotel
/iberiaApp/config.jsp
/iberiaApp/WEB-INF/classes
在config.jsp里面我有这段代码:
<%=FileReader.readFiles("configFiles/hotel")%>;
和
public static List<String> readFiles (String folder) throws URISyntaxException {
ClassLoader classLoader = FileReader.class.getClassLoader();
URI uri = classLoader.getResource(folder).toURI();
但我有一个获取 URI 的空指针(classLoader.getResource(folder) 返回空值)
【问题讨论】:
-
首先,尝试分别调用方法,找出哪个方法返回null。看那行可能
classLoader.getResource(folder)正在返回null。类加载器正在寻找来自/iberiaApp/WEB-INF/classes的资源。
标签: java jsp jakarta-ee