---恢復內容開始---
老師布置了一個任務,要求用戶登錄或者不登錄都會有一個主頁(home.jsp),如果登錄的話就會跳轉至登錄界面(login.jsp),在登錄界面中有個驗證碼,還要求有個和很多登錄頁面一樣的“看不清,換一個”的文字,實現點擊“看不清,換一個”實現驗證碼的刷新。剛開始的時候把index.jsp作為login.jsp來寫,然后點擊“看不清,換一個”可以實現局部刷新驗證碼,代碼如下
<a href="#" onClick = "CheckCode()">看不清,換一張</a>
因為當時index.jsp是作為login.jsp的,而且index.jsp是項目的默認主頁,因此沒有問題,一切ok
當我新建了一個home.jsp,將index.jsp改名為login.jsp並在web.xml將home.jsp設置為項目主頁后,訪問login.jsp,點擊“看不清,換一個”頁面直接跳轉到主頁,也就是home.jsp;
很顯然,這不是我們要的結果;在參照了https://blog.csdn.net/gcangle/article/details/50444986的解決辦法后就一切ok了
修改方法如下:
<a href="javascript:void(null);" onClick = "CheckCode()">看不清,換一張</a>
---恢復內容結束---