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)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: