java dom4j解析xmL问题
用jsp编程时,解析xml文档时已经将java.util.List包导入进来了,为什么当定义一个对象时还有警告提示:内容如下:Listisarawtype,Referen...
用jsp编程时,解析xml文档时已经将java.util.List 包导入进来了,为什么当定义一个对象时还有警告提示:内容如下:
List is a raw type,References to generictype List<f> should be parameterized.这是什么意思?我该怎么改?
(同样的问题出现在Iterator上)
-----------------------------------------------
错误信息如下:
org.apache.jasper.JasperException: Exception in JSP: /show.jsp:47
44: //du qu bing jie xi wen jian
45: Document doc = reader.read(f);
46:
47: List list=doc.selectNodes("/resourceitem/keyword");
48: Iterator iterator=list.iterator();
49: //while(it.hasNext()){
50: //Element ele =(Element)it.next(); 展开
List is a raw type,References to generictype List<f> should be parameterized.这是什么意思?我该怎么改?
(同样的问题出现在Iterator上)
-----------------------------------------------
错误信息如下:
org.apache.jasper.JasperException: Exception in JSP: /show.jsp:47
44: //du qu bing jie xi wen jian
45: Document doc = reader.read(f);
46:
47: List list=doc.selectNodes("/resourceitem/keyword");
48: Iterator iterator=list.iterator();
49: //while(it.hasNext()){
50: //Element ele =(Element)it.next(); 展开
4个回答
展开全部
List list=doc.selectNodes("/resourceitem/keyword");
这几不对吧?你用NodeList list=替换试试。还有我空间有xml javaDom解析方法,可参考
这几不对吧?你用NodeList list=替换试试。还有我空间有xml javaDom解析方法,可参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你采用了支持泛型的编译器(jdk5+)。
可以写作: List<Element> list = doc.selectNodes("/resourceitem/keyword");
可以写作: List<Element> list = doc.selectNodes("/resourceitem/keyword");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List is a raw type,References to generictype List<f> should be parameterized.这是什么意思?我该怎么改?
出现警告的原因是java范型机制,范型机制的存在是为了增强类型安全机制,你可以通过在尖括号里添加类型来告诉编译器我所使用的容器是放什么的。
这个警告你可以不予理会,不影响正常编译。
出现那个异常的原因是因为你的list没有经过初始化
出现警告的原因是java范型机制,范型机制的存在是为了增强类型安全机制,你可以通过在尖括号里添加类型来告诉编译器我所使用的容器是放什么的。
这个警告你可以不予理会,不影响正常编译。
出现那个异常的原因是因为你的list没有经过初始化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询