【问题标题】:Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING when passing boolean value in JSTL在 JSTL 中传递布尔值时加载资源失败:net::ERR_INCOMPLETE_CHUNKED_ENCODING
【发布时间】:2019-08-22 04:45:31
【问题描述】:

我正在尝试根据布尔字段的值显示 html 标签。该值使用modelAttribute 从 Spring 控制器传递到视图。

代码sn-p如下:

  <div>
    <span class="main-text">Vat</span>:
       <span class="sub-text">
           <c:if test="${businessOrder.isVat ne null}">
              <span class="label label-medium ${businessOrder.isVat ? 'label-success' : 'label-danger'}">
                 ${businessOrder.isVat ? 'True' : 'False'}
               </span>
           </c:if>
    </span>
  </div>

当我通过这个时,我得到了上述错误并且页面没有正确加载。但是该值在 businessOrder 属性中作为布尔值正确传递。这可能是什么问题?

【问题讨论】:

    标签: java spring jstl modelattribute


    【解决方案1】:

    您是否尝试过:

      <div>
        <span class="main-text">Vat</span>
           <span class="sub-text">
               <c:if test="${businessOrder.isVat ne null}">
                  <c:choose>
                      <c:when test="${businessOrder.isVat == true}"><span class="label label-medium label-success">'True'</span></c:when>
                      <c:otherwise><span class="label label-medium label-danger">'False'</span></c:otherwise>
                  </c:choose>
               </c:if>
          </span>
      </div>
    

    【讨论】:

    • 抱歉,我错过了一个 span 元素。我已经编辑了我的答案
    猜你喜欢
    • 2015-08-17
    • 2014-04-08
    • 1970-01-01
    • 2014-06-24
    • 2018-10-10
    • 2014-07-06
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多