package com.itheima.web;
import com.itheima.pojo.User;
import com.itheima.service.UserService;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@WebServlet("/AddServlet")
public class AddServlet extends HttpServlet {
private UserService service =new UserService();
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
User user=new User();
String name = request.getParameter("name");
String xuehao = request.getParameter("xuehao");
String leibie = request.getParameter("leibie");
String yuanxi = request.getParameter("yuanxi");
String dianhua = request.getParameter("dianhua");
String jiankangma = request.getParameter("jiankangma");
String[] tongjis = request.getParameterValues("tongji");
String tongji="";
if(tongjis!=null)
{
for (int i = 0; i < tongjis.length; i++) {
tongji=tongji+tongjis[i];
System.out.println(tongjis[i]);
}
}
String qita = request.getParameter("qita");
user.setName(name);
user.setXuehao(Integer.parseInt(xuehao));
user.setLeibie(leibie);
user.setYuanxi(yuanxi);
user.setDianhua(dianhua);
user.setJiankangma(jiankangma);
user.setTongji(tongji);
user.setQita(qita);
List<User> users = service.selectByNameId(Integer.parseInt(xuehao), name);
System.out.println(users);
if(users.size()!=0)
{
request.getRequestDispatcher("/false.html").forward(request,response);
}
else
{
service.add(user);
request.getRequestDispatcher("/successful.html").forward(request,response);
}
// request.getRequestDispatcher("/SelectAllServlet").forward(request,response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request, response);
}
}