读书人

Struts2应用token标签防止重复提交

发布时间: 2012-08-22 09:50:34 作者: rapoo

Struts2使用token标签防止重复提交

?

?

1. 填写token标签(查看源码生成了一个隐藏域)

<s:form action="loginaction" method="post">

<s:token></s:token>

<s:textfield name="user.fname" label="用户名" />

<s:textfield name="user.fpassword" label="密码" />

<s:submit label="登录"></s:submit>

</s:form>

?

?

2. 在Struts.xml文件中对需要做防止重复提交的处理Action配置如下:

?

<action name="loginaction" method="login"

exception="Exception"></exception-mapping>

<!-- 配置token -->

<interceptor-ref name="defaultStack"></interceptor-ref>

<interceptor-ref name="token"></interceptor-ref>

<result name="invalid.token">/tokenresult.jsp</result>

</action>

?

?

读书人网 >编程

热点推荐