JSp

如何在jsp中以选中状态从数据库中检索单选按钮值

发布于 2021-02-01 16:31:48

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

Male <input type="radio" name="R1" value="<%=rs.getString("gender")%>">
Female <input type="radio" name="R1" value="<%=rs.getString("gender")%>">

如果在数据库中其母头应处于检查状态,则母头单选按钮否则为公头单选按钮,则不检查其值

关注者
0
被浏览
108
1 个回答
  • 面试哥
    面试哥 2021-02-01
    为面试而生,有面试问题,就找面试哥。

    尝试使用JSTL和EL代替Scriplet元素。对于数据库访问,请使用JSTL
    SQLTag库,或者最好在Servlet中移动数据库代码。

    尝试使用CSS InputRadio选中的属性

    样例代码:

    <%@ 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>>
    

    编辑

    对于复选框值,单个值可以正确显示,但在多个值不显示时。

    使用contains方法检查字符串。

    样例代码:

    <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>>
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看