[英]how to preserve textbox data in jsp even after clicking the refresh button
这是我的jsp页面
<html>
<body>
<span>User name:</span> <input type="text" name="Teachername" value="<%=request.getParameter("name") %>" class="input_panel" id="Username" readonly/><br><br><br>
<span>Old password:</span> <input type="password" name="TeacherOpwd" class="input_panel" id="TeacherOpwd" /><br><br><br>
<span>New password:</span> <input type="password" name="TeacherNpwd" class="input_panel" id="TeacherNpwd" /><br><br><br>
<input type="submit" id="TeacherSubmit" name="submit" class="submit_button" value=" " />
</body></html>
我需要,刷新页面后,无论我在文本框中写的内容如何都保持不变。 请帮忙..
你不能 这不是HTML / JSP的工作方式。 如果您想做这样的事情,您应该考虑实现某种形式的MVVM模式,或使用支持它的框架。 (ZK,AngularJS或KnockoutJS)。
有关更多信息,请阅读有关MVVM的Wikipedia文章。
根据您的要求,必须保留数据以供刷新后稍后使用。
因此,在撰写本文时,必须有某种方式可以在后台进行存储工作,以便在刷新发生时可以从存储位置获取数据。
我以前没有找到这样的要求,但可以认为可以使用Ajax,一旦在服务器上获取数据,尝试将其存储在cookie中,并在发生刷新时,首先尝试从cookie中读取(如果可用),否则显示空白。
另外,请检查是否有任何方式可以将其存储在javascript级别,因为我不知道这一点。
使用HttpSession session = request.getSession(); session.setAttribute(“ someItem”)
单击按钮后。 它应该仍然在那里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.