Struts怎么实现不刷新Action mapping.findForward("post");指向的jsp页面上用javascript跳转就可以了比如:location.href="..." 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ajax的 xmlhttprequest 对象发送地址在取结果就行。不要把action 看成web的一部分她是控制作用。你只要知道 一个地址请求返回一个结果就行了至于这个地址是否调用了action的方法有几次转发都不重要。 AJAX我了解一些,也知道怎样实现局部刷新.但我想怎么能解决在struts中用forward转发侯怎么实现刷新的时候只是刷新JSP页,而不是刷新Action有什么技术能解决这个问题?还请高手们帮解决一下.谢谢了!! forward后页面js自动再跳转一次 forward 用redriect或者用令牌 <forward name="..." path="/...jsp" redirect="true" /> token基本原理 第一次提交,生成同步令牌 写入到session,同时把同步令牌写入到返回页中; 再次提交,比较同步令牌,如果相同,重复上面动作, 不同则重复提交了。 if (!isTokenValid(request)) { errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.transaction.token"_)); } resetToken(request); 如果用forward不行的话,你试一下用response.sendrediect试一下. 哦redirect="true" 这个东西解决问题了但我还有点不太明白这两个方法怎么用isTokenValid(request)resetToken(request);能有那位高手给解释一下吗?谢谢了. 关于session和cookie问题 ssh 中查询数据库老报错 帮帮忙谢谢了 冒泡排序到底是怎么一回事啊 解析excel数据到数据库的时间格式问题 关于EJB3.0远程调用的问题 菜鸟请教,struts的数据库操作应该怎么上手啊 请问我的tomcat为什么用127.0.0.1时可以,而换为localhost时却不行呢? 用j2ee开发erp建议 linux下怎么配置jdbc 访问oracle ,知情者请告知 迷茫中,望有人解惑! 调用存储过程时的registerOutParameter问题 项目中什么时候用存储过程?
但我想怎么能解决在struts中用forward转发侯怎么实现刷新的时候只是
刷新JSP页,而不是刷新Action
有什么技术能解决这个问题?
还请高手们帮解决一下.
谢谢了!!
或者用令牌
<forward name="..." path="/...jsp" redirect="true" /> token基本原理
第一次提交,生成同步令牌 写入到session,同时把同步令牌写入到返回页中;
再次提交,比较同步令牌,如果相同,重复上面动作, 不同则重复提交了。
if (!isTokenValid(request)) {
errors.add(ActionErrors.GLOBAL_ERROR,
new ActionError("error.transaction.token"_));
}
resetToken(request);
redirect="true" 这个东西解决问题了
但我还有点不太明白这两个方法怎么用
isTokenValid(request)
resetToken(request);
能有那位高手给解释一下吗?
谢谢了.