1

这将是一个愚蠢的问题,但我需要问它。PS:这是一种古老的做法,但我需要这种方式。在 scriptlet 中,我有一个变量status

 <%
   String status=bean.getStatus();
   //Status value is coming from database which is either "1" or "0"(String type)
 %>

在表单中,我有单选按钮。

<tr>
<td> Status :</td>
<td>Active
            <input type="radio" name="status" checked="checked" id="statusAct" value="1" />
    Inactive
           <input type="radio" name="status" id="statusInac" value="0"/>
</tr>

如果status==1我想选择单选按钮,然后id="statusAct"选择单选按钮。status==0id="statusInac"

我可以使用 javascript 或 Jquery,但我不知道如何将 Java 变量放入 javascript 函数中。

4

2 回答 2

2

你可以简单地做

<input type="radio" name="status" <% ${bean.getStatus() == '1' ? 'checked="checked"' : '' } %> id="statusAct" value="1" />

<input type="radio" name="status" <% ${bean.getStatus() == '0' ? 'checked="checked"' : '' } %> id="statusInac" value="1" />
于 2013-06-23T21:23:08.473 回答
0

要么使用小脚本来执行条件逻辑,要么在需要的地方写下checked="checked"。在scriptlet中你可以做出来。println 写入页面(输出流)。您还可以将 jstl 用于条件标签 c:if

于 2013-06-23T21:22:46.917 回答