JSP代码片断:
<form action="admin/Category_add" method="post">
Name:
<input type="text" name="category.name" /><br>
Description:
<br><textarea rows="5" cols="30" name="category.description"></textarea><br>
<input type="submit" value="add"/>
<!-- 添加token标签,记录token值 -->
<s:token></s:token>
</form>
struts.xml配置片断:
        <action name="Category_add" class="com.bebig.bbs.action.CategoryAction"
            method
="add">
            
<result>/admin/Category_add.jsp</result>
            
            
<!-- 防止重复提交 -->
            
<interceptor-ref name="defaultStack"></interceptor-ref>
            
<interceptor-ref name="token"></interceptor-ref>
            
<result name="invalid.token">/error.jsp</result>
        
</action>
在展现页面会自动生成一个token值,提交时会校验是否一致,如果一致,则正常提交,否则跳向错误页面。