无论何时何况,都会显示JSTL单选按钮

时间:2017-02-12 06:39:24

标签: jsp jstl

我正在制作一个有单选按钮的应用程序。目标是记住用户输入的内容并在返回同一页面时跟踪它。但是,无论我的when语句是true还是false,按钮仍然显示。这是代码。

<c:choose>
    <c:when test="${grace == 'off'}">
           <input type="radio" id="grace" name="grace"/>
    </c:when>
     <c:when test="${grace == 'on'}">
         <input type="radio" id="grace" name="grace" checked="checked"/>
     </c:when>
</c:choose>

即使在我的java应用程序中将grace属性设置为off,两个单选按钮仍在输出。我的代码出了什么问题?如何更改它,以便当属性宽限等于关闭时,将取消选中该按钮,并在其上进行检查。谢谢!

P.S以防这是错误的来源。

    <?xml version="1.0" encoding="ISO-8859-1" ?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:c="http://java.sun.com/jsp/jstl/core"  version="2.0">
    <jsp:directive.page contentType="text/html; charset=ISO-8859-1" 
        pageEncoding="ISO-8859-1" session="false"/>
    <jsp:output doctype-root-element="html"
        doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
        doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
        omit-xml-declaration="true" />
<html xmlns="http://www.w3.org/1999/xhtml">

0 个答案:

没有答案
相关问题