Select struts标记迭代并选择
我试图在jsp中构建一个下拉框,其中包含一些从DB获取的文件名。我将这些名称作为一个列表放入Select struts标记迭代并选择,select,struts2,iterator,Select,Struts2,Iterator,我试图在jsp中构建一个下拉框,其中包含一些从DB获取的文件名。我将这些名称作为一个列表放入fileNamesList中,其中包含elementData类似的内容 我只想显示文件名,例如Default\u活动。但是它在下拉列表中显示文件名(filename=Default\u活动),下面的代码在jsp中 <s:select name="emergwav" list="fileNamesList" headerKey="-1" label="emergwav"
fileNamesList
中,其中包含elementData
类似的内容
我只想显示文件名,例如Default\u活动
。但是它在下拉列表中显示文件名(filename=Default\u活动
),下面的代码在jsp中
<s:select name="emergwav" list="fileNamesList"
headerKey="-1" label="emergwav"
<s:iterator value="fileNamesList" id="filename">
<s:property value="${filename.getEmergwavfilename()}"/>
</s:iterator>
</s:select>
我很惊讶,我没有收到任何回复。我已经找到了解决方案。我在bean类中添加了一个toString方法,以便将要显示的输出与级别1匹配。您需要显示您的操作,或者至少显示什么“emergencyNamesList”因为它以何种方式转换为字符串并不好。在execute方法中,您希望将内容移动到字符串的ArrayList中,调用该emergencyNamesList,这样就不会有任何问题。我已经编辑了我的问题并提供了action类供您查看,非常感谢您的帮助。谢谢!