<body>
 <form action="PandianServlet" name="form" method="post">
<table align="center" height="300px">
   期末盘存:从
 <select name="pretime" size="1">
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
 </select>
年<select name="premonth" size="1">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>

<select name="preday" size="1">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
</select>
日 &nbsp&nbsp&nbsp到
<select name="time" size="1">
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
 </select>
年<select name="month" size="1">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>

<select name="day" size="1">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
</select>

<input type="submit" name="ok"  value="提交">
<p>
<hr color="black">
您正在查询的库存量是从<%=request.getAttribute("date")%>到<%=request.getAttribute("date0")%>的量
<br><br>
<%
           List<Goods> GoodsList=(List<Goods>)request.getAttribute("result");
           int i=GoodsList.size();//保存user对象的个数
           for(int j=0;j<i;j++)
           {   
               Goods good=(Goods)GoodsList.get(j);%>
编号:<%=good.getPid()%>
&nbsp&nbsp产品名称:<%=good.getPname()%>
&nbsp&nbsp&nbsp&nbsp产品价格:<%=good.getPrice()%>
&nbsp&nbsp产品数量:<%=good.getAmount()%>
&nbsp&nbsp入库时间:<%=good.getDate()%>
<hr color="black">
<% }%>
</form>
 </table>
  </body>怎样修改使选定的时间提交后,时间留在当前页面,不会自动跳回原始时间??

解决方案 »

  1.   

    你这是 页面请求 传递参数问题。 有很多的选择,纯javascript解决办法,把选择的日期存储到cookie里面。页面加载的时候,检查然后赋值。
    querystring / session 都和服务器有关,代码较少
    下面是一个javascript cookie helper
    My.Cookie = {        /**
             * Set a cookie
             * @param {string} n name
             * @param {scalar} v value
             * @param {int} days
             */     
            set: function (n, v, days) {
                    var e = '', d;
                    if (days) {
                            d = new Date();
                            d.setTime(d.getTime() + (days * 86400000));
                            e = "; expires=" + d.toGMTString();
                    }
                    document.cookie = n + "=" + v + e + "; path=/";
            },
            
            /**
             * get a cookie
             * @param {string} n name
             */
            get: function (n) {
                    var match = n + "=", c = '', ca = document.cookie.split(';'), i;
                    for (i = 0; i < ca.length, c=ca[i]; i++) {
                            if (c.indexOf(match) === 0) {
                                    return c.substring(match.length, c.length);
                            }
                    }                return null;
            },
            
            /**
             * Delete a cookie
             * @param {string} n name
             */
            del: function (n) {
                    this.set(n, "", -1);
            }
    };
      

  2.   

    放在session或其他作用域对象里,等跳回页面时根据这个值重新选择试试