0
我正在将Web应用程序从Weblogic迁移到Liberty Profile。我收到错误“列表无法解析为类型”当我查看从JSP生成的Java类时,它缺少java.util.List的导入。Liberty Profile - JSP无法解析java.util.List
这似乎与收藏不使用泛型的问题:
List alphabetIndexList = new ArrayList();
如果我重写这个使用泛型,错误消失:
List<String> alphabetIndexList = new ArrayList<String>();
然而,也有使用列表并初始化为列表时出现问题:
List<String> = getList(); (getList() return List<String>)
因此,在这种情况下,JSP预编译器似乎没有为List添加导入,这可能与其接口有关。
在元素中似乎没有任何设置来控制这种行为,也许它是一个错误?
这与Weblogic和Tomcat一起工作。
JSP不会奇迹般地增加进口(那么它可能依赖于容器的版本)....你可以添加'<%@ page import =“java.util。*”%>' – developerwjk 2015-03-31 19:14:31
是的,Weblogic 10添加了导入。 – 2015-04-02 01:03:22