在 Spring Java 应用程序中,我在这个属性中有 Bean 类有其他 bean 对象的列表
private List<Course> courseName = new ArrayList<Course>();
-------//Setter and getter
------
而且Course bean有属性id
,name
在我的控制器类中..我正在添加List<Course>
使用setCourseName(-)
现在我name
使用spring form标签在jsp页面中显示this course bean列表..
<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>