有個問題想請問各位大大幫忙
假設我有個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>