1.cas統一認證的登陸頁面位於:cas目錄/WEB-INF/view/jsp/default 文件夾里,其中ui/casLoginView.jsp為登陸頁面
2.首先我們復制一份default文件夾 重命名為myview
3.然后復制classes/default.properties 到 classes/mytheme.properties 打開mytheme.properties 修改登陸頁面的路徑為我們復制的myview 文件夾。修改成:
4 修改 cas目錄/cas.properties 中 cas.viewResolver.basename =mytheme
到這一步我們只是將登陸頁面拷貝了一份然后指向這份拷貝,接下來我們就可以隨意修改我們拷貝的頁面,這樣做的目的是如果以后想還原回來比較方便,只需要修改引用就行。
接下來我們修改casLoginView.jsp頁面:
修改的要求是:需要保留登陸form表單(但可以修改樣式,雖然表單標簽是帶前綴的,但和普通html標簽一樣修改其樣式,也可以將所有的信息輸出刪除 如<spring:message code="screen.welcome.label.netid.accesskey" var="userNameAccessKey" />)但必須保留保單中的用戶名、密碼輸入框,確認按鈕,而且最好復制其標簽,修改其class屬性來修改樣式,這里我修改后的表單為:
其中綠色框中是我定義的樣式
修改過后重啟服務器 登陸頁面變成:
上面寫得是我修改登陸頁面的一個過程,有什么錯誤的地方請大家指正。