struts框架中action的方法执行后跳到html页面的问题

ndscsr 2013-12-14 12:02:01
今天做练习时遇到的问题,用struts时,当某个action的方法执行完后,在配置文件让其跳转到某个html页面,执行时,第一次会按照正常流程执行,但之后一旦执行该action,浏览器会直接显示之前的html页面,并不再执行action中的方法,但若吧html页面换成jsp的话就不会出现上述问题,一切都正常了,请问大家有知道原因的吗,因为刚开始学struts,对底层的实现不是很了解,希望有朋友给我讲解一下。
...全文
347 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
你好毒你好毒 2013-12-16
  • 打赏
  • 举报
回复
赞成用jsp,因为你既然用到struts的话就肯定不是简单的静态的html了
放纵的青春 2013-12-16
  • 打赏
  • 举报
回复
按照你的说法 第二次 根本没进到你的action方法里面?不应该啊 第一次进去了 第二次为什么不进去呢 打断点试试 还有 你不贴出来代码配置 不好看问题
ndscsr 2013-12-15
  • 打赏
  • 举报
回复
主要是我请求的是action,按照正常的话应该是action中的方法执行完之后,去指定跳转到某个html,所以按自己的理解感觉应该是可以的,但真正用的时候发现是当第二次在请求action时,程序并不执行action中的方法,而是直接跳到第一次跳过的html页面,感觉应该是跟缓存什么的有关吧,刚接触,对struts底层的东西不太清楚,查了半天也没查到,希望知道的朋友,可以给讲解下,谢谢
失落夏天 2013-12-14
  • 打赏
  • 举报
回复
什么意思没看懂,只是单纯的感觉你该清缓存了。。。
coolbamboo2008 2013-12-14
  • 打赏
  • 举报
回复
可能struts2某个地方默认使用了缓存,总之html不太好使的话,都用jsp吧
ndscsr 2013-12-14
  • 打赏
  • 举报
回复
是html页面就会出现这种问题,除第一次执行外,之后请求action,都不执行action类中的方法了,直接转到页面,但换成jsp页面就不会出现这种情况,请求action后会正常执行
hp0632 2013-12-14
  • 打赏
  • 举报
回复
其实他们都是servlet实现,jsp也是servlet,request请求和response回应。web必须体现交互性,如果你用html,服务器没办法给你做回应

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧