0

我想根据 if 条件显示下拉菜单,我的代码片段如下

 <%if(userType.equalsIgnoreCase("O")) {String user=(String)session.getAttribute("executorname"); %>
            <html:select style="width:190;" value="<%=user%>" property="jobOwner">
                <html:option value="<%=user %>"><%=user %></html:option>
            </html:select>
            <%} %>

我明白了org.apache.jasper.JasperException: /jsp/frmQueryExecutor.jsp(73,23) quote symbol expected

我想要下拉列表中的值 os session 变量。

4

1 回答 1

0

试试这个方法

<c:choose>
  <c:when test="${not empty sessionScope.executorname}"> //if loop
     <html:select style="width:190;" value="<%=user%>" property="jobOwner">
         <html:option value="${sessionScope.executorname}"><${sessionScope.executorname}></html:option>
     </html:select>
  </c:when>
  <c:otherwise> // else loop
      //do whatever
  </c:otherwise>
</c:choose>

并尽量避免在一起。

于 2014-06-08T06:30:21.513 回答