response.sendRedirect()方法重新跳转到jsp1.jsp跳转回去之前将select的值置入request回到初页面,取出参数,作个判断即可

解决方案 »

  1.   

    jsp1.jsp?name="+ 参数值 +"
      

  2.   

    把value设置到session里,或者通过url传回去,<option value=<% value="取得的值"%>>这样就ok了
      

  3.   

    <%
    String str=request.getParameter("sel");
    %>
    <form action="">
    <select name="sel">
    <option value="a" selected>aa
      <option value="b">bb
                    <option value="c">cc
    </select>
    <input type="submit"/>
    </form>
    <script>
        <%if(str!=null){%>
    document.all("sel").value="<%=str%>";
        <%}%>
    </script>
      

  4.   

    楼上的学长,我试了,不行呀?我用的是jbuilder2005,那位学长帮帮忙呀?
      

  5.   

    怎么会不行呢?
    这是我写的一个小程序,成功运行啊
    估计你那个是request没有取到值
    值没有传过去
    你提交以后有没有再做跳转
    如果有肯定是拿不到了
    如果还有跳转就要把提交后的值再传一次,要么就存在session里
      

  6.   

    直接使用struts标签从session里读出相应的值出来再显示就OK啦<select name="FUND_NAME" >
     <option value="<bean:write name="selectname"  scope="session"/>"  selected><bean:write name="selectname"  scope="session"/></option>
    </select>
      

  7.   


         
         怎么不干脆 用bean 的属性来设置 并且设置bean的scope为session 最后用 get 和 set取和设置就ok了