一.把自定义页面丢进\cas\WEB-INF\classes\templates目录里面
二.修改cas\WEB-INF\classes\webflow\login目录下的login-webflow.xml配置文件
细节:表单参照cas\WEB-INF\classes\templates\fragments目录下的loginform.html进行修改
简单表单模板(替换自己需要的)
<form method="post" id="fm1" th:object="${credential}" action="login">
<!-- 错误提示模板-->
<div class="alert alert-danger" th:if="${#fields.hasErrors('*')}">
<span th:each="err : ${#fields.errors('*')}" th:utext="${err}"/>
</div>
<!-- username模板-->
<input class="required"
id="username"
size="25"
tabindex="1"
type="text"
th:disabled="${guaEnabled}"
th:field="*{username}"
th:accesskey="#{screen.welcome.label.netid.accesskey}"
autocomplete="off"/>
<!-- password模板-->
<input class="required"
type="password"
id="password"
size="25"
tabindex="2"
th:accesskey="#{screen.welcome.label.password.accesskey}"
th:field="*{password}"
autocomplete="off"/>
<!-- submit模板-->
<input class="btn btn-submit btn-block"
name="submit"
accesskey="l"
th:value="#{screen.welcome.button.login}"
tabindex="6"
type="submit"/>
<!-- 验证相关(重要)-->
<input type="hidden" name="execution" th:value="${flowExecutionKey}"/>
<input type="hidden" name="_eventId" value="submit"/>
<input type="hidden" name="geolocation"/>
</form>