我改的僅僅是把“取消”改成“PKI登陸”而己
首先在login.war/WEB-INF/classes/nls中修改資源文件,加入PKI登陸的unicode碼。
login.button.pkilogin=PKI\u767b\u5f55
然後修改LoginView.jsp,在<%-- BEGIN buttons section --%>後(也就是form表單的登錄按鈕部分)加入下面代碼:
<td nowrap>
<input class="wpsButtonText" style="cursor:pointer;" type="submit" onclick="javascript:pkiLogin();return;" border="0" align="absmiddle" name="<portlet:namespace/>_pkilogin" value="<fmt:message key='login.button.pkilogin'/>"/>
</td>
<script>
function pkiLogin(){
document.LoginForm.action="https://localhost/PortalPKI/login.action";
document.LoginForm.submit;
}
</script>