小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

4.5.1 登錄頁面login.jsp

 飲茶仙人 2016-03-24

4.5.1  登錄頁面login.jsp

首先我們來新建一個(gè)登錄頁面login.jsp。Eclipse為我們提供了新建JSP頁面的快捷向?qū)?,單擊菜單【File'JSP】,選擇新建JSP頁面,則顯示如圖4-4所示的窗口。

 
圖4-4  新建JSP頁面

在該窗口中包含三個(gè)選項(xiàng),默認(rèn)我們只需要修改第二個(gè)選項(xiàng),即填寫你要?jiǎng)?chuàng)建的文件名。這里我們填寫"login.jsp",單擊【完成】按鈕完成新建,此時(shí)在項(xiàng)目demo的WebContent目錄下就會(huì)出現(xiàn)該文件的圖標(biāo)。雙擊打開該文件,其代碼包含如下幾個(gè)部分:

①第1行是JSP頁面的固定語句,使用Page指令設(shè)置頁面語言為java、導(dǎo)入Java包java.util.*、設(shè)置頁面編碼為UTF-8;

②通過request對(duì)象取得當(dāng)前文件的上下文路徑path,并通過request對(duì)象取得協(xié)議、主機(jī)名、端口,將這四個(gè)變量組合起來形成一個(gè)URL的路徑;

③設(shè)置HTML的head信息,將取得的URL路徑設(shè)置到<base>標(biāo)簽中,這樣當(dāng)前頁面就擁有了訪問路徑的屬性。并設(shè)置HTML頁面的標(biāo)題元素title、元信息meta,以及CSS引用文件。這里的CSS引用使用HTML的注釋<!--…-->給注釋掉了,在后面的開發(fā)中我們會(huì)添加一個(gè)CSS文件,將會(huì)去掉這里的注釋;

④設(shè)置HTML的Body信息,即添加頁面的主題內(nèi)容。

該文件是使用Eclipse向?qū)?chuàng)建的默認(rèn)JSP文件,這里的代碼也是固定的,因此在后文的代碼講解中,將不再重復(fù)粘貼類似的代碼。最終的代碼如程序4-3所示。

程序4-3  登錄頁面login.jsp

  1. <%@ page language="java" import="java.util.*" 
    pageEncoding="UTF-8"%> 
  2. <%  
  3. String path = request.getContextPath();  
  4. String basePath = request.getScheme()+"://"
    +request.getServerName()+":"+request.getServerPort()+path+"/";  
  5. %> 
  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  7. <html> 
  8.   <head> 
  9.     <base href="<%=basePath%>"> 
  10.  
  11.     <title>My JSP 'login.jsp' starting page</title> 
  12.  
  13.     <meta http-equiv="pragma" content="no-cache"> 
  14.     <meta http-equiv="cache-control" content="no-cache"> 
  15.     <meta http-equiv="expires" content="0"> 
  16.     <meta http-equiv="keywords" content="
    keyword1,keyword2,keyword3"> 
  17.     <meta http-equiv="description" content="This is my page"> 
  18.  
  19.     <!--  
  20.     <link rel="stylesheet" type="text/css" href="styles.css">  
  21.     --> 
  22.   </head> 
  23.  
  24.   <body> 
  25.     This is my JSP page. <br> 
  26.   </body> 
  27. </html> 

登錄頁面的作用是讓用戶進(jìn)行登錄,根據(jù)需求設(shè)計(jì)中該頁面的設(shè)計(jì)可知,需要添加兩個(gè)表單項(xiàng),分別是用戶名和密碼,并需要提供一個(gè)登錄按鈕和一個(gè)引入到注冊(cè)頁面register.jsp的鏈接。這部分的代碼如程序4-4所示。

程序4-4  登錄頁面login.jsp的表單

  1. <form name="form1" action="login_action.jsp" method="post"> 
  2. <table width="200" border="1"> 
  3.     <tr> 
  4.         <td colspan="2">登錄窗口</td> 
  5.     <tr> 
  6.         <td>用戶名</td> 
  7.         <td><input type="text" name="username" size="10"></td> 
  8.     </tr> 
  9.     <tr> 
  10.         <td>密碼</td> 
  11.         <td><input type="password" name="password" size="10"></td> 
  12.     </tr> 
  13.     <tr> 
  14.         <td colspan="2"><input type="submit"
     name="submit" value="登錄"> <a href="register.
    jsp">注冊(cè)新用戶</a></td> 
  15.     </tr> 
  16. </table> 
  17. </form> 

其中的表單元素action屬性為login_action.jsp,表示響應(yīng)的頁面。該頁面的顯示效果如圖4-5所示。

 
圖4-5  登錄頁面效果圖

【責(zé)任編輯:云霞 TEL:(010)68476606】

回書目   上一節(jié)   下一節(jié)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多