11-30 JavaWeb

修改与删除操作

11-30 JavaWeb_第1张图片

防止空指针异常

localhost:8080 -> 分页查询

11-30 JavaWeb_第2张图片

11-30 JavaWeb_第3张图片

修改流程:(先查后改(两个servlet))

11-30 JavaWeb_第4张图片

11-30 JavaWeb_第5张图片

修改:

11-30 JavaWeb_第6张图片

传用户id(用户id怎么得到 -> 循环一次得到一个user

对象 user对象里用user.getId()得到用户id)

UpdateUserQueryServlet.java

(get请求)  -> 

WebServlet  /UpdateUserQueryServlet 

11-30 JavaWeb_第7张图片

res.setCharacterEnc...

response.setContentType...

int id = ...

UserService userservice = new UserServiceImpl();

User user = userservice.queryBtId(id);

UserService(interface) ->  User queryById(int id);

request.setAttri("user",user);

request.getReQUESTdISPATCHER("/update.js").forward(request,response);

Impl类实现一下类

新建update.jsp

复制粘贴 

readonly -> readonly

11-30 JavaWeb_第8张图片

除了地址和性别设计选项的用这种方式来传值

11-30 JavaWeb_第9张图片

11-30 JavaWeb_第10张图片

11-30 JavaWeb_第11张图片

11-30 JavaWeb_第12张图片

开始实现方法

11-30 JavaWeb_第13张图片

在UserDao接口里面

11-30 JavaWeb_第14张图片

再到UserDaoImpl里具体实现

11-30 JavaWeb_第15张图片

写更新servlet

11-30 JavaWeb_第16张图片

11-30 JavaWeb_第17张图片

记住传输参数不要超过4个 否则就要封装

11-30 JavaWeb_第18张图片

之后不是直接跳转到list.jsp因为这个界面压根没有数据 应该是到ListServlet  这里面有数据,并且最终可以跳转到list.hsp界面

你可能感兴趣的:(JacaEE,java,开发语言)