jsp 点击提交按钮后如何不重置页面
<form method="get" id="form" name="form" action="">
请输入数字:
<input type="text" name="n">
<input type="submit" value="提交" name=submit>
</form>
<% if (n!=null) out.println(2*n)
%>
这是表单中的内容。请问各位高手,如何改才能够在点击提交按钮后页面不会被重置?也就是text框中仍出现出入的内容,但同时在点击“提交”按钮之后能够出现结果。
求详细解答。。。谢谢!
PS:试了好多次,点击提交之后text框中的内容都不见了。(+﹏+)~
[解决办法]
不重置就需要自己回填这个信息,类似于:
<input type="text" name="n" value="<%=request.getParameter("n")%>">
当然这是个例子,逻辑上你应该在前面处理好,并且解决 null 的情况。
[解决办法]
1楼正解,必须回填你数据。具体的方法要看你具体使用什么框架
[解决办法]