这是我的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>
我需要,无论我在文本框上写什么,刷新页面后都保持不变。 请帮忙..
答案 0 :(得分:0)
你做不到。这不是HTML / JSP的工作原理。如果你想做这样的事情,你应该考虑实现某种形式的MVVM模式,或者使用支持它的框架。 (ZK,AngularJS或KnockoutJS)。
有关详情,请参阅Wikipedia article on MVVM
答案 1 :(得分:0)
根据您的要求,必须保留数据以便在刷新后获得以后的可用性。
因此,当你写作时,必须有一些方法在后台进行存储工作,这样当刷新发生时,它可以从存储的地方获取数据。
我之前没有找到这样的要求,但可以认为你可以使用Ajax来实现这一点,一旦你在服务器上获取数据,尝试将其存储在cookie中,当刷新发生时,首先尝试从cookie中读取(如果可用)或否则显示空白。
另外,检查是否有任何方法可以将其存储在javascript级别,因为我不知道这一点。
答案 2 :(得分:0)
使用HttpSession session = request.getSession(); session.setAttribute( “someItem”)
单击按钮后。它应该还在那里。