我需要将选择框的值和文本传递给Struts2中的java动作类。 我有一个地图对象,为选择框提供键值。
<s:select multiple="true" size="10" name="reportColumns" list="reportHeader" />
假设我的选项是:
<option value="project.name">projectname</option>
我需要将project.name(value)
和projectname(text)
都传递给java类。
我开始知道可以发送价值为project.name.projectname
,但我不想像上面那样喜欢。
答案 0 :(得分:0)
所以你有一张名为&#34; reportHeader&#34;从中通过下拉列表显示值。在上面的示例中&#34; project.name&#34;应该是你的关键和&#34; projectname&#34;你在地图上的价值。
如果您提交表单然后变量&#34; reportColumns&#34;应该有你的选择,这意味着它将保留你选择的价值。如果您还想要相应的键,则自定义一个方法来获取它。