Jsp 在SpringMVC中从数据库获取复选框值
我正在尝试根据数据库中存储的值,在JSP中选中/取消选中我的复选框字段。JSP的代码片段是:Jsp 在SpringMVC中从数据库获取复选框值,jsp,Jsp,我正在尝试根据数据库中存储的值,在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
<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是contacts对象,
billingContactId是billingContact对象中的主键。
billingContact.defaultContact是billingContact中的字符串(此处未显示)
问题是如何从数据库中获取checkbox的值。
提前谢谢
我试图根据数据库中存储的值,在JSP中选中/取消选中我的复选框字段
尝试使用&而不是Scriplet元素。对于数据库访问,请使用JSTL
最好在Servlet中移动数据库代码
应采取的步骤:
- 只需从数据库中获取记录
- 将结果存储在对象或列表中
- 在请求属性中设置它
- 重定向到JSP
- 使用JSTL或EL从JSP中的请求属性访问值
<%@ 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>>
男性的
女的
看看类似的这篇文章涉及两件事。1) 根据数据库中存储的值设置复选框的默认状态2)如何从数据库中获取值。