将选择框的值和文本传递给Struts2中的java类

时间:2016-01-12 05:08:39

标签: java jsp struts2

我需要将选择框的值和文本传递给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,但我不想像上面那样喜欢。

1 个答案:

答案 0 :(得分:0)

所以你有一张名为&#34; reportHeader&#34;从中通过下拉列表显示值。在上面的示例中&#34; project.name&#34;应该是你的关键和&#34; projectname&#34;你在地图上的价值。

如果您提交表单然后变量&#34; reportColumns&#34;应该有你的选择,这意味着它将保留你选择的价值。如果您还想要相应的键,则自定义一个方法来获取它。

此处示例: enter link description here