struts2防止重复提交

本文介绍了一种使用Struts框架配合JSP页面实现会员密码更新的方法。具体包括了JSP页面的表单设计及Struts配置文件中定义的动作、结果和拦截器配置。此方案通过令牌拦截器确保请求的有效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSP代码:下

<html>
<head>
<title>会员注册</title>
</head>
<body onload="parameter(CERTTYPE)">
<s:form action="updatepassword.action">
<s:fielderror></s:fielderror>
[color=red]<s:token />[/color]
<table>
<tr><td>帐号:
<input type="text" name="uname" /></td></tr>
<tr><td>密码:
<input type="password" name="passwd" /></td></tr>
</table>
</s:form>
</body>
</html>

struts.xml代码:下

<action name="updatepassword" class="userAction"
method="updatepassword">
<result name="input">/updpwd.jsp</result>
<result name="failure">
/result.jsp
</result>
<result name="success" type="redirect">/result.jsp</result>
[color=red]<interceptor-ref name="token" />
<result name="invalid.token" type="dispatcher">
/WEB-INF/jsp/firstpage.jsp
</result>
<interceptor-ref name="defaultStack" />[/color] </action>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值