在 jsp 文件上,页面使用以下代码来用一些数据填充 DataBean java 类:
<jsp:useBean id="dataBean" scope="request" class="a.b.c.DataBean"/>
DataBean.java 有以下方法:
public static String getOverrideOption() {
return OVERRIDE_OPTION;
}
我想在页面上使用该方法根据返回来启用/禁用复选框,这是jsp上的代码:
<tr>
<th class="light">Use old method:</th>
<td colspan="2">
<span class="radiobuttons">
<input type="checkbox" alt="Old Method" name="oldMethod"
${dataBean.oldMethod ? "checked" : ""} />
</span>
</td>
</tr>
我尝试创建一个脚本来尝试获取数据,将其分配给变量或字符串,然后使该字符串在复选框上启用/禁用,但到目前为止没有成功。
我对 jsp 不太熟悉,所以我试图弄清楚它,但到目前为止还没有运气,任何帮助将不胜感激。
最佳答案
已编辑:
尝试删除 static 修饰符,
${'your string' == dataBean.getOverrideOption() ? "checked" : ""}
关于java - 从 databean 导入数据以触发启用/禁用复选框 (jsp/html),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31112944/