我也遇到过这种情况 不过我用jsf的情况差不多 我用js解决的 方法比较笨 <h:inputHidden id="hid" value="#{类.变量}"/>   //这是不显示的<h:imputText id="orign" value="#{类.变量}" onchage="save()">       //这个是实际应用的 显示的function(){   document.getElementById("f0:hid").value = document.getElementById("f0:hid").value;
}肯定有更好的方法 期待ing

解决方案 »

  1.   

    <script>
        function ff()
    {
       document.all("对应的select").value=<%request.getParameter("select的name")%>;
    }
    </script>
    页面的内容
    <script>
         ff();
    </script>
      

  2.   

    function ff()
    {
       var str="" +<%=request.getParameter("select的name")%>;
       document.all("对应的select").value=str;
    }
      

  3.   

    history.back()之前之后的设置select的index都会失效的.
    我是在action这个servlet里验证,不通过则打印出js 脚本来达到后退功能的,history.back()来保持用户输入,对文本框可以,对列表框不行,请教各位了
      

  4.   

    AWUSOFT(想开Blog) 贴出来的是用于重跳到该页,那样要为每个HTML控件绑定值,不象history.back()能维持大部分控件的值.
    STRUTS下