我这个页面主要是用来编辑修改的当我编辑进入这个页面中可以根据我的对象属性名(on/off)来选中这个复选框当我修改的时候我会选择这个复选框是否选中,然后再将这个值传到FormBean中求高手解决?
解决方案 »
- java的异常捕获是必须的吗?
- 前辈们给菜鸟支个招 、
- 小弟困于苦海,急请各路高手来相救!
- <c:foreach>后页面仍然显示的是标签代码而不是数值 在线等
- JBOSS IDE里做EJB3.0的有状态会话bean的报avax.naming.NamingException怎么解决??????????????????
- 使用hibernet框架,当数据库部分字段没有内容(为空),得到记录集合,部分值为null!
- [吐槽贴]上海某上市公司万XX信息——华东某项目组——某程序员代码
- jdk1.4.2+tomcat5.0.28的jdbc for sql server配置问题
- 我要上传文件的javabean
- 最简单的ejb问题,搞不懂,想不通,是不是见了鬼
- 关于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的话 就是选中状态,空字符串就未选中。
要是要写入数据库就把写个三元运算符,如果为空的话就传个别的值到数据库。
就区分开了啊。