读书人

怎么获取struts2lt;s:selectgt;标签中当前

发布时间: 2012-03-23 12:06:21 作者: rapoo

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

读书人网 >J2EE开发

热点推荐