我这个页面主要是用来编辑修改的当我编辑进入这个页面中可以根据我的对象属性名(on/off)来选中这个复选框当我修改的时候我会选择这个复选框是否选中,然后再将这个值传到FormBean中求高手解决?
解决方案 »
- 关于上传的问题
- spring 声明式事务不起作用
- struts2 中字段验证框架的问题(Action-valition.xml)
- 关于hibernate使用存储过程的问题
- 高手来啊!!!TOMCAT 报很多 Error sending end packet 每天服务器都要重新起
- 那位大哥大姐知道b/s怎么控制打印设备?
- 初学事务问题?(觉得和理解中的事务不一样)
- 请教 用CMP的时候find方法总是抛SQLException,急!
- 帮忙看看这个程序什么意思?
- 我写了一个HttpServlet的例子,但是doPost不执行是为什么呢?求大神帮忙。。
- 关于Spring3.0.2中用annotation方式声明@Pointcut时的报错解决方案
- json数据解析
然后点一下变成另一个值、再点再变回来。
然后提交的时候把当前的值封装到form里。就OK了啊。
比如说你初始化默认不勾选、这个时候他的值是0,
勾选的时候触发函数,让值变成1,再点就是取消勾选再变回0就好了。
<b>是否公开:</b>
<c:if test="${petDiary.diaryIsPublic=='on'}">
<input name="isPublic" type="checkbox" value="on" checked="checked" />
</c:if>
<c:if test="${petDiary.diaryIsPublic=='off'}">
<input name="isPublic" type="checkbox" value="off" />
</c:if>
<!--struts标签实现--!>
<%--<html:checkbox property="item.diaryIsPublic" value="${petDiary.diaryIsPublic}"/>--%>
我做过的一个checkbox,设置了一个value="1",就是说选中的时候的值是1,不选中的时候值就是空字符串。
提交表单的时候就可以把值封装起来。
然后在service或者数据持久层进行个判断。如果是1的话 就是选中状态,空字符串就未选中。
要是要写入数据库就把写个三元运算符,如果为空的话就传个别的值到数据库。
就区分开了啊。