以修改页面为例:
修改分为修改成功,修改失败,以及未进行修改(并不是说没对内容进行修改,而是没有进入修改的Action情况)
Action:
在Action修改成功时,给 updateFlag = 1;
修改失败时,给 updateFlag = 0;
修改分为修改成功,修改失败,以及未进行修改(并不是说没对内容进行修改,而是没有进入修改的Action情况)
Action:
在修改的Action添加变量,并setget方法:
private Integer updateFlag = null; //修改的标志,null--->没修改 0--->修改失败 1--->修改成功
public Integer getUpdateFlag() {
return updateFlag;
}
public void setUpdateFlag(Integer updateFlag) {
this.updateFlag = updateFlag;
}
在Action修改成功时,给 updateFlag = 1;
修改失败时,给 updateFlag = 0;
Struts2:
在Struts的配置文件重定向添加参数:
<result name="success" type="redirectAction">
<param name="namespace">/department</param>
<param name="actionName">listDepartment</param>
<param name="updateFlag">${updateFlag}</param>
</result>
jsp:
<script type="text/javascript">
var updateFlag = ${updateFlag};
if (updateFlag !=null && updateFlag == 1) {
alert("修改成功!");
} else if (updateFlag !=null && updateFlag == 0) {
alert("修改失败!");
}
</script>