posts - 0,comments - 0,trackbacks - 0
          不專業,主要是自己以后忘記了可以拿出來看看。
          步驟:
          1.創建web工程。
          2.導入Servlet-api.jar包(主要:HttpServlet接口)
          3.創建請求頁面 Login.jsp
          Login.jsp

          4.創建LoginServlet。處理頁面發送過來的請求。(只輸出頁面請求參數,兩種跳轉方式)

          LoginServlet.java
          package com.ay.login;

          import java.io.IOException;

          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;

          public class LoginServlet extends HttpServlet {
              
          /**
               * 
               
          */

              
          private static final long serialVersionUID = 1L;

              
          protected void doGet(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {
                      System.out.println(
          "登陸");
                      String name
          =request.getParameter("username");
                      String password
          =request.getParameter("password");
                      System.out.println(
          "用戶名:"+name);
                      System.out.println(
          "密碼:"+password);
                      
                      
          /**
                       * forward到頁面方法
                       
          */

                      
          //getServletConfig().(ServletConfig對象)獲取web.xml對于servlert的配置文件內容
                      
          //getServletContext() 獲取servlet上下文
                      
          //getRequestDispatcher()請求分發器
                      getServletConfig().getServletContext().getRequestDispatcher("/index.jsp").forward(request, response);
                      
          /**
                       * response.sendRedirect重定向
                       
          */

                      
          //response.sendRedirect("/index.jsp");
              }


              
          protected void doPost(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {
                  
          this.doGet(request, response);
              }

              
          }


          5.在web.xml文件中添加servlet配置信息
            <servlet>
             <servlet-name>Login</servlet-name>
             <servlet-class>com.ay.login.LoginServlet</servlet-class>
            </servlet>
           
            <servlet-mapping>
             <servlet-name>Login</servlet-name>
             <url-pattern>/login</url-pattern>
            </servlet-mapping>

          一個簡單JSP+Servlet例子就這樣可以了。

          表面的流程
          jsp發送請求-->servlet攔截-->回復請求
          posted on 2011-09-22 11:43 嘿傻妞▂↗ 閱讀(436) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 济南市| 四平市| 曲麻莱县| 铜鼓县| 河池市| 南川市| 葵青区| 德清县| 苍梧县| 定边县| 静宁县| 沙田区| 和静县| 格尔木市| 马边| 台南市| 榆中县| 株洲县| 宝丰县| 饶平县| 长岛县| 关岭| 清丰县| 永定县| 棋牌| 平乐县| 辽阳市| 犍为县| 临城县| 札达县| 额济纳旗| 会东县| 寿阳县| 湘潭县| 尼玛县| 静宁县| 娱乐| 德兴市| 荥经县| 唐山市| 太仆寺旗|