驗證碼 刷新 遇到的問題

chyx413332087 13年前發布 | 2K 次閱讀
  如何生成驗證碼,網上程序很多,都是用個servlet 用java.awt包里面的API生成圖片,我在用的時候,點擊一下,圖片,重新請求servlet,生成新的圖片,點擊一下,明細是在<image>標簽外面,加一個<a href="#" onclick="方法"> 重新用js,設置 <imag src="'> 的屬性路徑,
   <a href="javascript:void(0);" onclick="imageClick();">
            <img src="<%=path%>/servlet/ImageAction" id="yzmImage" name="yzmImage" alt="點擊刷新" border="0"
            height="50" width="40%"
             />
js方法:
 document.getElementById('yzmImage').src="<%=path%>/servlet/ImageAction?"+Math.random();
 
后面一定要加 Math.random(); 要用js隨機數,生成一個,為什么要這樣,在網上查 了一下資料,據說是緩存,我也沒明白,不加的話,會生成不了,
 
 
 
 本文由用戶 chyx413332087 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!