1

在 Spring Java 应用程序中,我在这个属性中有 Bean 类有其他 bean 对象的列表

private List<Course> courseName = new ArrayList<Course>();
-------//Setter and getter
------

而且Course bean有属性idname

在我的控制器类中..我正在添加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>
4

0 回答 0