package com.servlet;
import java.io.IOException;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.model.bean.UserInfo;
import com.model.service.AddUserService;
/**
-
Servlet implementation class AddUserServlet
*/
public class AddUserServlet extends HttpServlet {
private static final long serialVersionUID = 1L;/**
- @see HttpServlet#HttpServlet()
*/
public AddUserServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
- @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- @see HttpServlet#HttpServlet()
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("进入dopost方法");
//设定请求对象的编码格式
request.setCharacterEncoding("utf-8");
//获取表单数据
//request.getParameter() 参数是页面中表单控件的name
//方法的返回值 就是该表单元素的value
//返回值类型永远是String类型
String username=request.getParameter("username");
String password=request.getParameter("password");
String teltype=request.getParameter("tel");
String telephone=request.getParameter("telephone");
String jobAddress=request.getParameter("jobAddress");
String sal=request.getParameter("sal");
String salary=request.getParameter("salary");
String school=request.getParameter("school");
//封装数据
UserInfo user = new UserInfo();
user.setUsername(username);
user.setPassword(password);
user.setTetType(Integer.parseInt(teltype));
user.setTelephone(telephone);
user.setJobAddress(jobAddress);
if("其他".equals(sal)){
user.setSal(salary);
}else{
user.setSal(sal);
}
user.setSchool(school);
//调用Service层代码进行保存
try {
AddUserService.getInstance().saveUser(user);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
网友评论