当前位置: 代码迷 >> J2EE >> 怎么获取struts2<s:select>标签中当前选中的值
  详细解决方案

怎么获取struts2<s:select>标签中当前选中的值

热度:99   发布时间:2016-04-22 02:12:07.0
如何获取struts2<s:select>标签中当前选中的值
我用Struts2实现数据库连接 然后进行查询 把查询出来的值放进<s:select>中显示,这一步没问题。但我想实现删除数据库中与<s:select>标签选中的项一样的记录,总是无法得到<s:select>中当前选中的值代码如下
<s:select
  list="s"
  name="data.option"
  listKey="id"
  listValue="type"
  value="data.option"
>
  </s:select>
我得到的option总是为空的,请高手指点

------解决方案--------------------
<s:select>选中值要传到Action,要靠name属性。


1.jsp写法:

<s:select list="s" name="optionId" listKey="id" listValue="type">
</s:select>

2.action写法

在Action中定义optionId

private String optionId;

optionId有get set方法。

这样在画面提交后action就能取到optionId值。
  相关解决方案