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

时间:2013-08-14 12:59:12

标签: 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执行此操作)然后在重新加载期间使用之前的保存信息填充单选按钮。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

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

chrisBean.setAllInformation(chrisInfo);

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

addInSession(chrisBean);

现在以防万一,点击了cancel按钮,get all the fields saved in the bean which is saved in session

注意:因为,我不知道你的应用程序的适当范围,我已经给你一个算法视图,你需要做什么。我已经为我的几个应用程序做了同样的事情。