读书人

(转)防止刷新/后退引起的重复提交有关

发布时间: 2012-08-21 13:00:21 作者: rapoo

(转)防止刷新/后退引起的重复提交问题的Java Token代码,非Strut

表单包含隐藏的token字符串:

<form>
......
<input type="hidden" name="<%=Token.TOKEN_STRING_NAME %>" value="<%=Token.getTokenString(session) %>">
......
</form>

在Server端action中进行检验。

if(Token.isTokenStringValid(request.getParameter(Token.TOKEN_STRING_NAME), request.getSession())){
//进行正常业务流程
}
else{
//进行防重复提交处理流程
}

完毕。

?

?

原文地址:http://hi.baidu.com/bobylou/blog/item/a9519e3d3329bf02bba167ea.html

读书人网 >编程

热点推荐