Struts2重定向传参

以修改页面为例:
修改分为修改成功,修改失败,以及未进行修改(并不是说没对内容进行修改,而是没有进入修改的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>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值