如何正确使用jsp:useBean与Lists和Maps等集合?
我可以使用
获取列表 type="List<MyObject>"
但如果没有传递,我无法让List实例化。
class="ArrayList<MyObject>"
以上属性给出了错误:
useBean类属性ArrayList
<MyObject
&gt;的值无效。
HashMap的两个属性都失败了。
目前,我正在使用getAttribute()读取对象,但使用标记并设置它们会更清晰。
答案 0 :(得分:5)
你试过吗
class="java.util.ArrayList"
请记住,实际的类型名称不包括泛型类型,这是Java语言本身使用的语法糖,<jsp:useBean>
不是Java语言的一部分。