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 外层加上“”.