jsp - 通过 c if 访问 bean 值

标签 jsp jstl struts

我被难住了。我在我的 bean 中设置了一个属性,我可以通过我的 jsp 上的表单访问它:

<p> <b class="textBold">Is Locked </span>:</b> 
    <html:text maxlength="11" size="11" property="user.isLocked" />
</p>

但是当我尝试通过隐藏属性或 EL 访问时,不能 - 使用此方法显示为空白:

<html:hidden property="isLocked" value='${user.isLocked}' />

<c:if test='${isLocked}'>
        <p>false:: '${user.isLocked}'</p>
</c:if>
<c:if test="${!isLocked}">
        <p>true :: '${user.isLocked}' </p>
</c:if>

我哪里错了?任何人都可以告诉我我需要在语法中修复什么吗?

最佳答案

像这样使用

<c:if test='${user.locked}'>

它将解析对用户类型调用 isLocked()

关于jsp - 通过 c if 访问 bean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27627082/

相关文章:

javascript - 动态制作的下拉列表,当选择任何列表时,我如何在每个下拉列表上使用事件类

java - Ho 获取 HTTP 输入字段值并使用它来使用 c :if 进行一些测试

java - 支柱 : for each loop

java - 如何将 hibernate 查询结果作为列表或 HashMap 的关联数组获取

java - 向 JSP 页面提交字符串

JSP - 在 JSP 页面之间传递参数

java - 从 Controller 到 jsp 的对象列表和 <c :forEach>

java - 如何显示所有字段?

java - JSTL 调用一个不是 setter 或 getter 的方法

javascript - 页面刷新或返回时保存表单中的数据