首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-03-23 
如何获取struts2s:select标签中当前选中的值我用Struts2实现数据库连接 然后进行查询 把查询出来的值放

如何获取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值。

热点排行