文件里面上傳了驗證碼的 round.jsp文件的壓縮包,利用圖片做驗證碼的顯示 。提交前先用異步請求判斷驗證碼是否正確 ,ajax提交的時候xmlHttp.open("get",url,false);里面要寫false 就是異步請求返回的驗證碼不對的時候不會提交表單。然后photo.src ="<%=request.getContextPath()%>/cslog/round.jsp?"+Math.random(); 重新指向round.jsp文件,就直接刷新驗證碼。Math.random()是保證每次的驗證碼不會跟上一次相同,因為在JS里面,如果有一相同的字符的話,就不會提交。保證驗證碼的正確性 。