java bean 类型 arraylist get 未定义类型对象
java bean type arraylist get is undefined for type object
我有一个 jsp,我正在其上定义一个 bean 并试图将对象列表获取到页面
<bean:define id="listOfNamesAndAges" name="namesAndAges" property="availableNamesAndAges"/>
<%
System.out.println(listOfNamesAndAges.getClass()) // prints out java.util.ArrayList
%>
我可以打印出 System.out.println("data: " + listOfNamesAndAges);
这样的对象,并且可以看到它被填充为 [name:Daveage:22]
但是我无法调用 size()
、get(int)
等方法 listOfNamesAndAges.get(0)" as it brings back
方法 get(int) 未定义对象类型
我做错了什么?
Here's <bean:define>
标签的文档,这是关于 type
:
的内容
type:
Specifies the fully qualified class name of the value to be exposed as the id attribute.
如果您的类型是 ArrayList
,您可以尝试在 <bean:define>
标签中添加 type="java.util.ArrayList"
属性吗?
我有一个 jsp,我正在其上定义一个 bean 并试图将对象列表获取到页面
<bean:define id="listOfNamesAndAges" name="namesAndAges" property="availableNamesAndAges"/>
<%
System.out.println(listOfNamesAndAges.getClass()) // prints out java.util.ArrayList
%>
我可以打印出 System.out.println("data: " + listOfNamesAndAges);
这样的对象,并且可以看到它被填充为 [name:Daveage:22]
但是我无法调用 size()
、get(int)
等方法 listOfNamesAndAges.get(0)" as it brings back
方法 get(int) 未定义对象类型
我做错了什么?
Here's <bean:define>
标签的文档,这是关于 type
:
type:
Specifies the fully qualified class name of the value to be exposed as the id attribute.
如果您的类型是 ArrayList
,您可以尝试在 <bean:define>
标签中添加 type="java.util.ArrayList"
属性吗?