Java Spring窗体:选项标记的行为不同
在我的jsp中,我列出了项目和家庭办公室状态。Projects是一个很好的下拉列表,它已折叠,但Home Office下拉列表显示了前几个条目。为什么家庭办公室下拉列表的行为与项目不同?我希望它像项目一样被折叠。getProjects()返回项目对象列表,getHomeOffice()返回字符串对象列表Java Spring窗体:选项标记的行为不同,java,spring,jsp,Java,Spring,Jsp,在我的jsp中,我列出了项目和家庭办公室状态。Projects是一个很好的下拉列表,它已折叠,但Home Office下拉列表显示了前几个条目。为什么家庭办公室下拉列表的行为与项目不同?我希望它像项目一样被折叠。getProjects()返回项目对象列表,getHomeOffice()返回字符串对象列表 <p> Project: <form:select path="project"> <form:option value="NONE" la
<p>
Project: <form:select path="project">
<form:option value="NONE" label="--- Select ---" />
<form:options items="${filterBoard.getProjects()}" />
</form:select>
</p>
<p>
Home Office: <form:select path="homeOffice">
<form:option value="NONE" label="--- Select ---" />
<form:options items="${employee.getHomeOffice()}" />
</form:select>
</p>
项目:
内政部:
我想出来了。我需要将java类中homeOffice字段的数据类型从List更改为String。
与
对应的“project”字段是我的java类中的一个字符串,filterBoard.getProjects()返回一个列表。这就行了。我有“homeOffice”字段和employee.getHomeOffice()作为列表。我将“homeOffice”字段更改为字符串,并将我的getHomeOffice()方法重命名为getHomeOfficeList(),但它仍然返回一个列表,并修复了它 我将完全执行空缓存和硬重新加载,看看是否仍然看起来不同。您确定home office部分中没有multiple=“true”属性吗?