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

标签 jsp

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

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

如果在数据库中它的女性它应该处于选中状态女性单选按钮
其他男性单选按钮
它不检查无值

最佳答案

尝试使用 JSTL & EL而不是 Scriplet 元素。对于数据库访问使用 JSTL SQL Tag library或者最好将数据库代码移到 Servlet 中。
尝试使用 CSS Input Radio checked Property
示例代码:

<%@ 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>>
看看类似的post

编辑

For check box values single value its show properly but when it multiple values showing nothing.


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

关于jsp - 如何在jsp中以选中状态从数据库中检索单选按钮值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24699681/

相关文章:

sql - 如何在 java/jsp 中执行 MS SQL Server 存储过程并返回表数据?

java - 将 java 文件导入 jsp - 无法解析为类型错误

java - 如何防止 JSP scriptlet 异常中的 XSS?

javascript - load() - 不加载

java - 在 Eclipse 中运行 Apache Tomcat 7

java - 如何在jsp上访问名为 "get"的对象方法以避免使用scriplet?

java - Spring MVC中如何集成多种 View 技术

java - Paypal & Java : Not Showing order summary and failure in acknowledgement

javascript - 提交按钮而不点击它

html - JSP - 将数据从 Controller 传输到 Scriptlet