如何在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男性单选按

如何在jsp中检索具有选中状态的单选按钮值?从数据库更新单选按钮时

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提供的链接进行操作。在相同的情况下,对于复选框值,单个值正确显示,但当多个值不显示时。