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