我们一般会在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);