目标:有一个user类,实现user的增删改查,在前端有增删改查的页面,后端处理逻辑
一.先在entity层建立user类
有id(编号)
name(姓名)
password(密码)
三个属性
二.搭展示页面:能将user类的信息展现出来
三.在servlet层处理逻辑操作
①展示逻辑
建立一个集合,里面已经存了三条信息
private static List<user>list= new ArrayList<>(); static { list.add(new user(1,"张三","13124")); list.add(new user(2,"李四","13125")); list.add(new user(3,"王五","13126")); }
不知道从post还是get方法中将list传给前端
区别
doGet
GET 调用用于获取服务器信息,并将其做为响应返回给客户端。
doPost
它用于客户端把数据传送到服务器端
目标:将服务器数据传给前端,所以用doget
结果:
②添加逻辑
需要一个add.jsp,然后在servlet中处理添加逻辑,实现添加后能跳转到展示页面进行展示
③删除逻辑
④修改逻辑
有一个update.jsp
点修改,跳转到update.jsp,在update.jsp中填入修改后的数据,然后通过dopost读取
难点在update.jsp中显示的数据怎么来
idStr=req.getParameter("id"); id=Integer.parseInt(idStr); req.setAttribute("user",map.get(id));
map.get后得到user对象,再在前端取出
ID:<input type="text" value="${user.id}" readonly><br/>
编号,只可读,不可修改
⑤注册
目前只会用<a></a>实现