在Spring Java Application中,我在这个属性中有Bean类有其他bean对象的列表
private List<Course> courseName = new ArrayList<Course>();
-------//Setter and getter
------
课程bean有属性id
,name
在我的控制器类中..我正在使用List<Course>
setCourseName(-)
现在我使用spring form标签在jsp页面中显示这个课程bean name
列表..
<form:form action="form1" modelAttribute="COURSE">
<c:set var="modalAttributeName" value="COURSE" />
<c:set var="modalAttribute" value="${requestScope[modalAttributeName]}" />
<form:select path="courseName" class="month_select" items="${modalAttribute.courseName.name}">
</form:select>
</form:form>
但这不起作用......给我任何建议
`
Exception: `
Stacktrace:] with root cause
java.lang.NumberFormatException: For input string: "name"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:481)
at java.lang.Integer.parseInt(Integer.java:514)
`
但是如果我们只编写courseName空选择框显示
<form:select path="courseName" class="month_select" items="${modalAttribute.courseName}">
</form:select>