Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在jsp中保留文本框数据,即使单击刷新按钮_Html_Jsp - Fatal编程技术网

Html 如何在jsp中保留文本框数据,即使单击刷新按钮

Html 如何在jsp中保留文本框数据,即使单击刷新按钮,html,jsp,Html,Jsp,这是我的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> <

这是我的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)


有关详细信息,请阅读

了解您的要求,数据必须保留,以便在刷新后稍后可用

所以,当您编写时,必须有某种方法在后台存储数据,这样当刷新发生时,它可以从存储的位置获取数据

我以前没有发现这样的需求,但我认为可以使用Ajax来实现这一点,一旦您在服务器上获得数据,尝试将其存储在cookie中,当刷新发生时,首先尝试从cookie中读取数据(如果可用),否则显示为空


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

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


点击按钮后。它应该还在那里

您是如何使用
readonly
属性通过javascript或R-click->refresh调用页面刷新的?如果我来自任何其他jsp,您会怎么做page@Subodh:您能解释一下上述语句的确切含义吗?另一个选项是将值存储为cookie,并更新每页上的字段负载