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);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!