将列表对象映射到jsp页面的选择框中?

时间:2013-04-23 07:46:44

标签: java spring-mvc jstl el

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

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

课程bean有属性idname

在我的控制器类中..我正在使用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>

0 个答案:

没有答案