[问题] 关于回到上一页

楼主: mvpkgmax (mvp)   2015-12-10 18:50:24
有个问题想请问各位大大帮忙
假设我有个JSP页面,里面有写个servlet去显示验证码
这时候按下上一页,在按下一页回到该JSP
此时会去呼叫该servlet产生新的验证码
可是这只限于IE跟FIREFOX有这效果
我在CHROME底下测试该JSP页面,上下页该验证码都不会变
使用DEBUG模式发现servlet根本没被呼叫
上网google过,是可以在按上下页的时候去refresh或者是进入该jsp的时候refresh
只是很好奇,理论上使用goback回到上一页,应该只是回到历史页面
为什么IE跟FIREFOX都会在执行servlet而CHROME却什么动作都没有??
附上该JSP所用的到的servlet语法,在IE跟FIREFOX只要是按上下页重新回到该页面就
会去呼叫jcaptcha,而chrome不会
<div id="cap"><img alt="请输入验证码"
src="${pageContext.request.contextPath}/jcaptcha"
name="jcaptcha" id="jcaptcha" onclick="refresh(this)"
onkeypress="refresh(this)" /></div>
作者: LPH66 (-6.2598534e+18f)   2015-12-10 20:52:00
cache 问题, 在网址后面用 js 加乱数即可或者就直接在 servlet 产生 captcha 网址时加乱数
楼主: mvpkgmax (mvp)   2015-12-10 21:35:00
原来如此,非常感谢L大

Links booklink

Contact Us: admin [ a t ] ucptt.com