日期:2014-05-17  浏览次数:20882 次

jsp中表单提交给自己当前页后怎么保持原来的文本域不变
jsp1页面中有如下表单
<form method = "post" action="jsp1.jsp">
<tr>
<td>起始时间:</td>
<td><input type="text" name = "star" value="2009-12-01 09:37" ></td>
</tr>
</form>

form提交个当前页jsp1.jsp处理后,文本域star的值为空,
怎么让form提交给自己当前页后文本域保持保持不变啊?

------解决方案--------------------
<%
String star=request.getParameter("star");
if(star==null) star="";
%>
<form method = "post" action="jsp1.jsp">
<tr>
<td>起始时间: </td>
<td> <input type="text" name = "star" value="<%=star%>" > </td>
</tr>
</form> 

当提交给自己的时候 request可以得到值  再给"起始时间"
------解决方案--------------------
String check=request.getParameter("check");
String strtime = request.getParameter("strtime");

// This is just what I want to see!!
out.println(strtime);
// Please lemme know the result of this.

String endtime = request.getParameter("endtime"); 


------解决方案--------------------
如果你的提交方式修改成get,在地址栏可以看到 空格的问题。

可以肯定的告诉你是空格的问题。

方式就是
 <input type="text" name="strtime" id="strtime" onFocus="new WdatePicker(this,'%Y-%M-%D %h:%m',true,'default')" value= <%=strtime %>>

value 外层加上“”.