AddUserServlet

2018-10-15  本文已影响0人  张威先森

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;

/**

}

/**
 * @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();
    }
    
    
}

}

上一篇 下一篇

猜你喜欢

热点阅读