el expression sets double-layer function

The el expression sets a double-layer function, as long as one ${} is enough, and the other sets can be directly set inside.

 

 

<span id="pzsp" >

<c:if test="${fn:length(fn:split(splitDisplayWords[1], ','))==1}">

<input name="spzl" value="${fn:split(splitDisplayWords[1], ',')[0]}" readonly="readonly">

</c:if>

<c:if test="${fn:length(fn:split(splitDisplayWords[1], ','))>1}">

                   <select name="spzl" id="zdyMap_P201">

                 <option value="">请选择</option>

                <c:forEach items="${fn:split(splitDisplayWords[1], ',')}" var="item">

                <option value="${item}">${item}</option>

                </c:forEach>

                   </select>

                   </c:if>

                   </span>

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326483418&siteId=291194637