s2sh框架整合struts2的<s:select> 如何获取选中的值传入数据库MySQLselect中选项是true、false (对应POJO类Vote的属性restrictId)要传入数据库的字段类型为TINYINT(1) (对应表vote_topic 字段:restrict_user_id)
比如选中true 传入数据库的值为:1请问该如何实现???或者用单选框radio 又该如何实现?这问题困恼好几天了
比如选中true 传入数据库的值为:1请问该如何实现???或者用单选框radio 又该如何实现?这问题困恼好几天了
解决方案 »
- ssh表单验证
- 新浪微博中的@,在数据库中表现形式!
- 散分儿,顺便带个问题
- 在服务器上运行portal,应该安装weblogic server还是weblogic portal还是platform?
- 请教一个soapserver的初级问题?
- 我是菜鸟,请问struts中的session取值问题
- Struts异常处理
- 一个很初级的问题:“Bean”到底什么意思?
- 我进入IT业1年,我所在的公司只有一个美工和我两个技术人员,虽然什么项目都要我做,但是感觉是在自学,目光短浅,请问我是继续在这个公
- 有个异步的操作结果需要做成同步的结果,路过的给个解决思路吧
- 请问若无特殊需求,在JAVA编程时,在静态方法和普通方法的选择中,是不是尽量使用静态方法,代码执行的效率会高点,系统性能会好点,还是使用普通方法即可。多谢。
- td中内容为特殊字符时,该怎么换行?
<s:select name = "restrictId" list="#{1:'true',2:'false'}" theme="simple">
</s:select>后台action 内包含一个
private Integer restrictId;
并生成getter setter方法。
这里action里面就可以取到你前台选择的那个id值了,保存到你的pojo 然后持久化吧。
同样通过action 里面的
private Integer restrictId;
在你跳转到你的修改页面之前将 restrictId 初始化。
<s:select name = "restrictId" list="#{1:'true',2:'false'}" theme="simple">
</s:select>
会根据restrictId 的值来选中的。
这个我实现了,代码如下:
<input type="checkbox" name="vote.currentVote" <s:if test="%{vote.currentVote}">checked="checked"</s:if> value="true" >
那就是在你不选中单选按钮提交的情况的话,所传的的参数为你原来从数据库中传来的值。
拿性别举例啊!<tr>
<td>
性别:
</td>
<td>
<s:if test="#list.sex==0">
<input name="sex" type="radio" value="0" checked />男
<input name="sex" type="radio" value="1"/>女
</s:if>
<s:else>
<input name="sex" type="radio" value="0" />男
<input name="sex" type="radio" value="1" checked />女
</s:else>
</td>
</tr>当你传过来是0时,在前台页面是显示男被选中状态的,如果不改变的话,传回去的参数还是0.
如果在显示单选按钮中选择了女,那么传回去的参数为1,对数据库更新。
是不是lz 想要的答案?!