如何正确地将 jsp:useBean 与列表和 map 等集合一起使用?
我可以使用获取列表
type="List<MyObject>"
但是如果没有传递任何内容,我无法实例化列表。
class="ArrayList<MyObject>"
上面的属性给出了一个错误:
The value for the useBean class attribute ArrayList
<MyObject
> is invalid.
对于 HashMap,这两个属性都失败。
目前,我正在使用 getAttribute() 读取对象,但使用标签并设置它们会更干净。
最佳答案
你试过了吗
class="java.util.ArrayList"
请记住,实际类型名称不包括泛型类型,这是 Java 语言本身使用的语法糖,并且 <jsp:useBean>
不是 Java 语言的一部分。
关于java - JPS useBean 与 HashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3263642/