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