java - 使用java单击某个值时重新加载页面

标签 java jquery

我有一个简单的小程序,它采用单选按钮并保存值。当用户想要更改值时,他/她单击按钮,该按钮启用编辑模式以供用户更改值。但是,如果用户在更改值后决定取消编辑,则该值不会设置回编辑前的值。现在的取消按钮只是关闭编辑,同时保留单选按钮中的任何值,而不是将它们重置为之前的保存。

Java:

if(action.equals("edit") || edit){
   riskProfileBean.setEditMode(true);
}else if(action.equals("cancel") || (action.equals("changeTab") && upgradeSuccess)){
   riskProfileBean.setEditMode(false);
}

HTML:

<td><pp:button href="javascript:nav('cancel')" ssid="G_ALERT 004"> </pp:button></td>

我知道我必须重置 else/if 中的所有内容,但我不确定如何重新加载页面(我知道我必须使用 JavaScript 来做到这一点),然后在重新加载期间用以前的保存信息填充单选按钮。

如有任何帮助,我们将不胜感激

最佳答案

这并不难。在进行编辑之前,将所有信息保存在 bean 中

chrisBean.setAllInformation(chrisInfo);

现在将其添加到您的应用程序 session 中。

addInSession(chrisBean);

现在,如果单击取消按钮,获取保存在 session 中的bean中保存的所有字段

注意:由于我不知道您的应用程序的正确范围,因此我已经为您提供了您需要做什么的算法 View 。我对我的几个应用程序也做了同样的事情。

关于java - 使用java单击某个值时重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18232411/

相关文章:

java - 为什么我应该 "final"在多线程程序中共享变量

java - Java 中的重叠继承

java - 如何从网站接收动态变量(android)

javascript - jQuery:为什么触发器不会从 JS 对象触发?

javascript - jquery 等高需要与浏览器调整大小一起使用

jquery - 如何将 ul 隐藏在 li 中?

java - Spring Annotations - 注入(inject)对象映射

java - 如何在列表中存储不同类型的 JSON 对象?

javascript - 无法拖动动态附加的 DIV

jquery - 处理我希望用户不可见的 DOM 元素