繁体   English   中英

错误设置选定的选项值jsp页面

[英]error set selected option value jsp page

我是一个新的jsp.Now,我尝试设置选择为这样的选项:

<c:choose>
    <c:when test = "${listMonth ne null}">
        <c:forEach items = "${listMonth}" var = "lsMonth">
            <c:choose>
                <c:when test = "${lsMonth == month}">
                    <option value = "${lsMonth}" selected = "selected">${lsMonth}</option>
                </c:when>
                <c:otherwise>
                    <c:choose>
                        <c:when test = "${lsMonth == monthNow}">
                            <option value = "${lsMonth}" selected = "selected">${lsMonth}</option>
                        </c:when>
                        <c:otherwise>
                            <option value = "${lsMonth}">${lsMonth}</option>
                        </c:otherwise>
                   </c:choose>
                </c:otherwise>
            </c:choose>
        </c:forEach>
    </c:when>
</c:choose>

但是,当$ {lsMonth == month)时不会选择它,而只是在$ {lsMonth == monthNow}时才选择。请帮助我

请试试

JSTL空支票

<c:when test = "${not empty listMonth}">

相当于JSTL

<c:if test="${lsMonth eq month}">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM