乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      4.5.1 登錄頁面login.jsp

       飲茶仙人 2016-03-24

      4.5.1  登錄頁面login.jsp

      首先我們來新建一個(gè)登錄頁面login.jsp。Eclipse為我們提供了新建JSP頁面的快捷向?qū)В瑔螕舨藛巍綟ile'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對象取得當(dāng)前文件的上下文路徑path,并通過request對象取得協(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è)引入到注冊頁面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">注冊新用戶</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)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多