在我的JSP中有这个片段

<sf:select multiple="true" path="author" id="authors" size="7" >
  <sf:options items="${authors}" itemValue="name" itemLabel="surname"/>
</sf:select>


其中${authors}List,带有来自数据库的Authors对象。 Author具有属性namesurname
通过更改JSP中的itemLabel=,我可以在列表中仅显示作者的namesurname

如何在选项列表的一个字符串中显示namesurname

最佳答案

在您的Author类中添加一个getDisplayName(),并在您的表单中通过displayName对其进行引用

public String getDisplayName() {
    return name + " " + surname;
}


当然,假设“名字”是姓氏...

关于java - Spring 形式选择选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22838225/

10-11 20:33