在我的 Spring Application 中有一个 Bean..
public class SampleBean{
private String id;
private String name;
private String marks;
--------
--------
}
而我的另一个服务 bean 装箱属性就像..
List<SampleBean> list = new Array<SampleBean>();
//Setter and getters
在我的 Controller 类中将一些值设置为list
现在我的 jsp 我正在使用 Jquery 获取这些值..
<c:set var="modalAttributeName"value="MODEL1" />
<c:set var="modalAttribute"value="${requestScope[modalAttributeName]}" />
<form:select class="select_box" path="country" id="country">
<form:options items="${modalAttribute.list}" />
</form:select>
它显示整个 Bean 名称,如SampleBean@0
但我只想在这个选择框中只SampleBean
上课name
..
那么如何使用 Jquery 显示名称呢?
EDIT
我正在尝试这样,但显示的是空框..
<form:select class="select_box" path="country" id="country">
<c:forEach items="${modalAttribute.list}" var="result">
<form:options item="${result.name}" />
</c:forEach>
</form:select>