繁体   English   中英

如何在单击刷新按钮后仍在jsp中保留文本框数据

[英]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)。

有关更多信息,请阅读有关MVVMWikipedia文章。

根据您的要求,必须保留数据以供刷新后稍后使用。

因此,在撰写本文时,必须有某种方式可以在后台进行存储工作,以便在刷新发生时可以从存储位置获取数据。

我以前没有找到这样的要求,但可以认为可以使用Ajax,一旦在服务器上获取数据,尝试将其存储在cookie中,并在发生刷新时,首先尝试从cookie中读取(如果可用),否则显示空白。

另外,请检查是否有任何方式可以将其存储在javascript级别,因为我不知道这一点。

使用HttpSession session = request.getSession(); session.setAttribute(“ someItem”)

单击按钮后。 它应该仍然在那里。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM