如何在jsp中从处于选中状态的数据库中检索单选按钮值
如何在jsp中检索具有选中状态的单选按钮值?从数据库更新单选按钮时如何在jsp中从处于选中状态的数据库中检索单选按钮值,jsp,Jsp,如何在jsp中检索具有选中状态的单选按钮值?从数据库更新单选按钮时 Male <input type="radio" name="R1" value="<%=rs.getString("gender")%>"> Female <input type="radio" name="R1" value="<%=rs.getString("gender")%>"> 男性 女性 如果在数据库中是阴性的,则应处于选中状态。阴性单选按钮 else男性单选按
Male <input type="radio" name="R1" value="<%=rs.getString("gender")%>">
Female <input type="radio" name="R1" value="<%=rs.getString("gender")%>">
男性
女性
如果在数据库中是阴性的,则应处于选中状态。阴性单选按钮
else男性单选按钮
它不检查none的值尝试使用&而不是Scriplet元素。对于数据库访问,请使用JSTL,或者最好在Servlet中移动数据库代码
试试这个
示例代码:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="gender" value="female"/>
Male <input type="radio" name="R1"
value="Male" <c:if test="${gender=='male'}">checked</c:if>>
Female <input type="radio" name="R1"
value="Female" <c:if test="${gender=='female'}">checked</c:if>>
<c:set var="medium" value="Hindi Kannada" />
English
<input type="checkbox" name="C1"
<c:if test="${medium.contains('English')}">checked</c:if>>
Kannada
<input type="checkbox" name="C1"
<c:if test="${medium.contains('Kannada')}">checked</c:if>>
Hindi
<input type="checkbox" name="C1"
<c:if test="${medium.contains('Kannada')}">checked</c:if>>
男性
女性
看看类似的例子
编辑 对于复选框值,正确显示单个值,但当它显示多个值时,不显示任何内容 使用contains方法检查字符串 示例代码:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="gender" value="female"/>
Male <input type="radio" name="R1"
value="Male" <c:if test="${gender=='male'}">checked</c:if>>
Female <input type="radio" name="R1"
value="Female" <c:if test="${gender=='female'}">checked</c:if>>
<c:set var="medium" value="Hindi Kannada" />
English
<input type="checkbox" name="C1"
<c:if test="${medium.contains('English')}">checked</c:if>>
Kannada
<input type="checkbox" name="C1"
<c:if test="${medium.contains('Kannada')}">checked</c:if>>
Hindi
<input type="checkbox" name="C1"
<c:if test="${medium.contains('Kannada')}">checked</c:if>>
英语
卡纳达
印地语
jsp中的更新单选按钮:-
代码:-
>男性
>女性可能的dup?我正在获取单选按钮的值,但无法将其设置为选中状态。只需将
选中的
添加到默认情况下要选中的值即可。要测试它,只需更改示例中的性别值。非常感谢。我想要的是:)。在哪里可以学习jstl和EL scriplet元素?它工作得很好,听起来不错。如果问题得到解决,那么不要忘记勾选绿色标记来接受答案。按照我在帖子中为JSTL和EL提供的链接进行操作。在相同的情况下,对于复选框值,单个值正确显示,但当多个值不显示时。