我试图根据存储在我的数据库中的值来检查/取消选中JSP中的复选框字段.jsp的代码片段为:
<div class="form-group t-margin-top-10">
<label for="defaultContact" class="col-md-5 col-lg-4 control-label"></label>
<div class="col-lg-4 ">
<input type="checkbox" id="defaultContact${billingContactDto.billingContactId}" name="defaultContact" /> Default Contact</div>
这不显示默认选中的值(在这种情况下选中)。 billingContactDto是联系人对象, billingContactId是billingContact对象中的PK。 billingContact.defaultContact是billingContact中的字符串(此处未显示)
问题是如何从db中获取复选框的值。 提前致谢
答案 0 :(得分:0)
我试图根据存储在我的数据库中的值来检查/取消选中JSP中的复选框字段
尝试使用JSTL&amp; EL而不是Scriplet元素。对于数据库访问,请使用JSTL SQL Tag library。
最好在Servlet中移动数据库代码。
要遵循的步骤:
示例代码:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="gender" value="female"/>
Male <input type="checkbox" name="R1"
value="Male" <c:if test="${gender=='male'}">checked</c:if>>
Female <input type="checkbox" name="R1"
value="Female" <c:if test="${gender=='female'}">checked</c:if>>
查看类似的post