Active  checked"> -6ren">
gpt4 book ai didi

jSTL - 使用 jSTL 根据条件自动检查单选按钮

转载 作者:行者123 更新时间:2023-12-01 18:13:40 27 4
gpt4 key购买 nike

我需要根据请求中存在的值将单选按钮设置为选中状态。下面是我在 JSP 中使用的代码

<input type="radio" name="status" id="status" value="Active" checked="<c:if test="${posting.postingStatus eq 'Active'}">checked</c:if>">
Active&nbsp;
<input type="radio" name="status" id="status" value="Closed" checked="<c:if test="${posting.postingStatus eq 'Closed'}">checked</c:if>">
Closed

我得到了带有文本“checked/>Active”的单选按钮和另一个带有文本“checked/>Closed”的单选按钮

我尝试使用另一组代码

<c:choose>
<c:when test="${posting.postingStatus eq 'Active'}">
<input type="radio" name="status" id="status" value="Active" checked="checked"/>
Active&nbsp;
<input type="radio" name="status" id="status" value="Closed"/>
Closed
</c:when>
<c:otherwise>
<input type="radio" name="status" id="status" value="Active" />
Active&nbsp;
<input type="radio" name="status" id="status" value="Closed" checked="checked"/>
Closed
</c:otherwise>

我得到了两次结果不正确的结果。

谁能帮我解决这个问题吗?

最佳答案

试试这个方法:

    <input type="radio" name="status" id="status"
value="Active" ${posting.postingStatus=='Active'?'checked':''}>

关于jSTL - 使用 jSTL 根据条件自动检查单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19247341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com