2013-03-02 99 views
0

我想在我的jsp中构建一个下拉框,其中有一些从数据库中提取的文件名。我将这些名称列为fileNamesList其中elementData类似struts标签迭代和选择

我只想显示文件名例如Default_Campaign。但相反,它显示FileNames(filename=Default_Campaign,在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> 

任何帮助,让我知道怎么去的ArrayList的一个新的水平将是很有益的,我已经在用jsp s:iterator尝试过,但没有成功。我也想从这个下拉列表中将用户选择的文件名保存到数据库中。

请让我知道我是否应该提供更多信息。

感谢您的帮助和时间!

+0

您需要显示您的操作或至少是什么“emergencyNamesList”,因为它是如何变成一个字符串不好。在你的execute方法中,你需要将内容移动到String的ArrayList中,调用EmergencyNamesList,然后就不会有任何问题。 – Quaternion 2013-03-02 01:08:27

+0

我编辑了我的问题,并为您的视图提供了操作类,任何帮助真的很感激。谢谢! – user2125587 2013-03-05 17:30:24

回答

0

我很惊讶,我没有得到任何答复。我已经想出了解决方案。我在我的Bean类中添加了一个toString方法,以匹配输出以仅显示级别1.