如我的a.jsp页面
<form class="system_login_form"  action="<c:url value="/adminLoginKb.do?action=save"/>" method="post" id="editForm" >
<ul class="data">
    <li>
    <p>【门店】
    <select name="select1" id="select1">
<option value="-1" >请选择</option>
<c:forEach items="${list1}" var="config" varStatus="status" >
           <option value="${config.channelId}" >${config.channelName}</option>
    </c:forEach>
</select>当选择门店之后 点击按钮 跳转到下一个页面b.jsp 怎么样让下一个页面b.jsp 默认选择的是 a.jsp 中选择的门店

解决方案 »

  1.   

    js控制:传过去的值,与b.jsp中下拉框的值比较,相等就选中
      

  2.   


    <c:forEach items="${list1}" var="config" varStatus="status" >
    <c:if test="${config.channelId==传过来的}">
      <option value="${config.channelId}" selected>${config.channelName}</option>
    </c:if>
    <c:if test="${config.channelId!=传过来的}">
      <option value="${config.channelId}" >${config.channelName}</option>
    </c:if>  </c:forEach>
      

  3.   

    我发现不行啊 我写的是这样的 
    <select name="select1" id="select1">
    <option value="-1" selected="selected">请选择</option>
    <c:forEach items="${list1}" var="config" varStatus="status" >
    <c:if test="${config.channelName==channelName1}">
    <option value="${config.channelId}" selected="selected">${channelName1}</option>
    </c:if>
    <c:if test="${config.channelName!=channelName1}"
                <option value="${config.channelId}" >${config.channelName}</option>
    </c:if>
        </c:forEach>
    </select>但报这样的错 org.apache.jasper.JasperException: /WEB-INF/jsp/sys/preservationkb.jsp(57,13) Unterminated &lt;c:if tag