日期:2014-05-18  浏览次数:20828 次

如何在JSP里防止后退和刷新提交表单?
如何在JSP里防止后退和刷新提交表单?  

不用struts

防止后退提交表单
防止刷新提交表单

只用JSP   和   javascript


不知道为什么,昨天发的这个问题别人都不能用中文回复,连我自己也不能,回复里显示的都是乱码

------解决方案--------------------
提交后response.sendRedirect //重定向
------解决方案--------------------
鍙互浣跨敤浠ょ墝瀹炵幇锛岀粰浣犱釜渚嬪瓙鍚э紝鑷繁鍋氫竴浜涗慨鏀瑰氨鍙互浜? 绗竴锛歵his.saveToken(request);

绗簩锛? if (isTokenValid(request, true))
{
// 琛ㄥ崟涓嶆槸閲嶅鎻愪氦姝e父鎵ц
boolean flag=杩欓噷鏄皟鐢ㄥ簳灞傜殑鏂规硶锛屾瘮濡傛坊鍔犱竴涓敤鎴风殑鏂规硶;
System.out.println( "姝g‘锛屾纭俊鎭负锛氳繕娌℃湁鎻愪氦浜嗭紝鍙互閲嶅鎻愪氦浜?);
return mapping.findForward( "success ");
}
else
{
// 琛ㄥ崟閲嶅鎻愪氦
saveToken(request);
System.out.println( "鍙戠敓閿欒浜嗭紝閿欒淇℃伅涓猴細宸茬粡鎻愪氦浜嗭紝涓嶈兘閲嶅鎻愪氦浜?);
// 缁欏鎴风鎻愮ず閿欒锛屽綋鐒惰繖閲屼篃灏辨槸浣犳妸ActionMessages淇濆瓨鍒皉equest鑼冨洿鍐咃紝鐒跺悗forward鍒伴敊璇〉闈? return mapping.findForward( "error ");
}