jstl c:forEach内容闪烁(阻止页面渲染)

时间:2016-03-30 21:06:26

标签: jsp jstl html-select flicker

我的网站在这个选择元素中闪烁,看起来很俗气,似乎每个使用forEach循环的元素都会阻止网站的其余部分加载。有没有办法让这个jstl不阻止页面呈现或不将内容闪存到页面上?

<select id="senderSelect" name="sender">
  <option value="">Select a Sender from List</option>
  <!-- Build Sender Options -->
  <c:forEach items="${SRList}" var="senderList">
      <c:choose>
        <c:when test="${param.sender == senderList.clientID}">
          <option value="${senderList.clientID}" selected>
            <c:out value="${senderList.clientDescription}" />
          </option>
        </c:when>
        <c:otherwise>
          <option value="${senderList.clientID}">
            <c:out value="${senderList.clientDescription}" />
          </option>
        </c:otherwise>
      </c:choose>
  </c:forEach>                 
</select>

更新

页面正常加载,选择选项硬编码到页面上,没有闪烁。

0 个答案:

没有答案