java - 从 databean 导入数据以触发启用/禁用复选框 (jsp/html)

标签 java html jsp

在 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/

相关文章:

java - 如何从java打开pdf文件?

java - 任务不是由 servlet 执行的

java - 无法实例化类型Rankup

java - 如何使用Java分割以下字符串?

Java 字符编码为 HTML ISO-8859-1

java - Java不支持的主要次要版本52.0

javascript - 在 Bootstrap 缩略图中包含内容

java - 如何在 servlet 中处理 UTF-8 编码的字符串

java - 运行 ADF Morena 应用程序时出错?

php - 使用AJAX打开php文件