我们一般会在Servlet的doGet或doPost方法中完成如下代码:

 

1、接收从客户端浏览器来的数据或存储在“上下文对象”中的数据:

    request.getParameter("参数");

    request.getAttribute("key");

    session.getAttribute("key");

    application.getAttribute("key");

 

2、对接收到的数据进行数据类型的转换工作:

    Integer.parseInt(String); //内建类型的转换方法

 

    SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

    Date d=sd.parse(string);//日期时间类型转换

 

3、数据校验:

    在我后续博文中会有专门的论述。

 

4、数据封装:

    User u=new User();

    u.setName(name);

    ......

 

5、调用业务对象的方法,并接收返回的数据

    new 业务类();

   业务数据= 业务对象.业务方法();

 

6、传递业务数据

    request/session/application.setAttribute(key,业务数据);

 

7、进行页面跳转

    request.getRequestDispacher("目标").forward(request,response);