JSP useBean与HashMap

时间:2010-07-16 09:49:42

标签: java jsp servlets javabeans

如何正确使用jsp:useBean与Lists和Maps等集合?

我可以使用

获取列表
    type="List<MyObject>"

但如果没有传递,我无法让List实例化。

    class="ArrayList<MyObject>"

以上属性给出了错误:

  

useBean类属性ArrayList <MyObject&gt;的值无效。

HashMap的两个属性都失败了。

目前,我正在使用getAttribute()读取对象,但使用标记并设置它们会更清晰。

1 个答案:

答案 0 :(得分:5)

你试过吗

class="java.util.ArrayList"

请记住,实际的类型名称不包括泛型类型,这是Java语言本身使用的语法糖,<jsp:useBean>不是Java语言的一部分。