JPS useBean与HashMap

aku*_*001 2 java jsp servlets javabeans

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

我可以通过使用获得列表

    type="List<MyObject>"
Run Code Online (Sandbox Code Playgroud)

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

    class="ArrayList<MyObject>"
Run Code Online (Sandbox Code Playgroud)

以上属性给出了错误:

useBean类属性ArrayList <MyObject>的值无效.

并且HashMap的两个属性都失败了.

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

ska*_*man 5

你尝试过吗?

class="java.util.ArrayList"
Run Code Online (Sandbox Code Playgroud)

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