gpt4 book ai didi

java - 如果条件为真,则将属性添加到 Spring 表单元素

转载 作者:行者123 更新时间:2023-11-30 06:19:38 26 4
gpt4 key购买 nike

所以我得到了这个复选框:

<form:checkbox id="someCheckbox" path="someCheckbox"/>

现在我想添加一个属性 - 特别是 checked="checked" 如果条件为真。如果不将整个元素包装在 if 语句中,这是否可能?

基本上是我想要的(导致错误):

<form:checkbox id="someCheckbox" path="someCheckbox" ${isChecked ? 'checked=checked' : ''}/>

注意 添加属性 checked="" 并使其值成为条件值也不起作用,因为 checked=false 或 checked=' ' 被处理在现代浏览器中检查过。

最佳答案

在你的 jsp 中包含核心 jSTL 标签:

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

然后

    <input type="checkbox" name="someCheckbox" id="someCheckbox" <c:if test="${check your condition}">checked="checked"</c:if> /> 

关于java - 如果条件为真,则将属性添加到 Spring 表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22839664/

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