loginform.jsp

来自「Java的框架」· JSP 代码 · 共 146 行

JSP
146
字号
<%@ include file="/common/taglibs.jsp"%>
<mcaps:userPreference key="theme" name="theme" scope="page"/>
<form method="post" id="loginForm" action="<c:url value="/j_acegi_security_check"/>" 
						onsubmit="saveUsername(this);return validateForm(this)" AUTOCOMPLETE="off">

<c:choose>
	<c:when test="${theme =='revival'}">
		<div id="info_large">
						
			<div class="post_top_large"></div>
			<div class="post">
						
				<table>
					<tr>
						<td colspan="2" align="center">
							<img src="<c:url value="/images/welcome.jpg"/>" />
						</td>
					</tr>
					<tr>
						<td colspan="2">&nbsp;
						</td>
					</tr>
					<tr>
						<th><label for="j_username" class="required"> * 
								<fmt:message key="label.username" />: </label>
						</th>
						<td>
							<input type="text" name="j_username" id="j_username" size="25" tabindex="1" /></td>
					</tr>
					<tr>
						<th>
							<label for="j_password" class="required"> * <fmt:message key="label.password" />: </label>
						</th>
						<td>
							<input type="password" name="j_password" id="j_password" size="20" tabindex="2" AUTOCOMPLETE="off" />
						</td>
					</tr>
					
					<tr>
				    <td></td>
				   	<td>
				      <input type="checkbox" name="rememberMe" id="rememberMe" value="true" tabindex="3"/>
				    	<label for="rememberMe"><fmt:message key="login.rememberMe"/></label>
				  	</td>
				  </tr>
					
					<tr>
						<td></td>
						<td>
							<input type="submit" class="button" name="login" value="<fmt:message key="button.login"/>" tabindex="4" />
							<input type="reset" class="button" name="reset"	value="<fmt:message key="button.reset"/>" tabindex="5" onclick="document.getElementById('j_username').focus()" />
						</td>
					</tr>
				
					<tr>
						<td colspan="2"><br>
				    	<fmt:message key="login.signup">
				      	<fmt:param><c:url value="/signup.action"/></fmt:param>
				      </fmt:message><br>
				   	</td>
					</tr>
					<tr>
						<td colspan="2"><br>
				            <fmt:message key="login.passwordHint" />
				       	</td>
					</tr>
				
				
				</table>
								
			</div>
							
			<div class="post_btm_large"></div>
		
		</div>
	</c:when>
	<c:otherwise>
		<div id="login-box" >				
		<table>
			<tr>
				<td colspan="2">&nbsp;
				</td>
			</tr>
			<tr>
				<th><label for="j_username" class="required"> * 
						<fmt:message key="label.username" />: </label>
				</th>
				<td>
					<input type="text" name="j_username" id="j_username" size="25" tabindex="1" /></td>
			</tr>
			<tr>
				<th>
					<label for="j_password" class="required"> * <fmt:message key="label.password" />: </label>
				</th>
				<td>
					<input type="password" name="j_password" id="j_password" size="20" tabindex="2" AUTOCOMPLETE="off" />
				</td>
			</tr>			
			<tr>
		    <td></td>
		   	<td>
		      <input type="checkbox" name="rememberMe" id="rememberMe" value="true" tabindex="3"/>
		    	<label for="rememberMe"><fmt:message key="login.rememberMe"/></label>
		  	</td>
		  </tr>
			<tr>
				<td colspan="2">&nbsp;
				</td>
			</tr>
			
			<tr>
				<td></td>
				<td>
					<input type="submit" class="button" name="login" value="<fmt:message key="button.login"/>" tabindex="4" />
					<input type="reset" class="button" name="reset"	value="<fmt:message key="button.reset"/>" tabindex="5" onclick="document.getElementById('j_username').focus()" />
				</td>
			</tr>
		
			<tr>
				<td colspan="2"><br>
		    	<fmt:message key="login.signup">
		      	<fmt:param><c:url value="/signup.action"/></fmt:param>
		      </fmt:message><br>
		   	</td>
			</tr>
			<tr>
				<td colspan="2"><br>
		            <fmt:message key="login.passwordHint" />
		       	</td>
			</tr>
			<tr>
				<td colspan="2">&nbsp;
				</td>
			</tr>
		
		</table>
		</div>
						
	
	</c:otherwise>
</c:choose>

</form>

<%@ include file="/scripts/login.js"%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?