Web开发登录增删改查思路

Web开发从登录到增删改查

首先进行分层处理:四层,

1>com.util                    工具层,链接数据库

2>com.bean                封装信息层

3>com.dao                   持久层,操作数据库

4>com.servlet                servlet,前段的相应于后台的服务之间的桥梁

1.登录:(直接跳转至查询列表)

  login.jsp (表单提交到)          ——>       loginServlet——>      QueryListServlet    _——>    list.jsp

分析:首先从login.jso登录界面进入loginServlet,然后在从servlet进入dao层操作数据库(返回类型是集合),获取用户name,pwd信息,if判断,并传name进行登录成功的回显。用到session对象(HttpSession session = request.getSession();     session.setAttribute("name", admin.getName());)  ,最后跳转到QueryListServlet ,进入list.jsp,讲信息展现在前端网页

2.添加:

  list.jsp (表单提交到)   ——> QueryListServlet

                                        ——>添加链接——>add.jsp——>AddServlet(操作)——>QueryListServlet——>list.jsp(回显)

分析:list页面中form提交的地址不变,给按钮添加超链接到添加页,然后form打包到相应添加Servlet,servlet再操作数据库,进行信息的交互,最终还是返回到查询列表的servlet,再用list.jsp进行信息的展示。

3.删除。

list.jsp——>(链接到)DeleteByIdServlet?id=${u.id}——>QueryListServlet——>list.jsp

分析:list页面依然整体form提交位置不变,给按钮添加链接到servlet,在进入dao层进行数据的操作,返回来处理,最终在进入查询列表servlet,到list页面展示信息

4.修改。(先根据id查询当前一条数据信息,再修改内容)

list.jsp——>(链接到)QueryByIdServlet?id = ${u.id}——>update.jsp——>(form打包到)——>UpdateByIdServlet——>QueryListServlet——>list.jsp

分析:列表页依旧打包到查找的servlet,给按钮添加链接,跳转到通过id查找一条用户信息的servlet,在进入修改的页面,form打包到修改的servlet,获取所有字段,最终调到列表servlet,也就返回到list页面展示

5.查找(模糊插叙,传参)

list——>(form打包到)QuerylistServlet——>list,jsp

分析:list信息,直接被打包到查找列表servlet,若有参数模糊查询,需要页面获取参数,最终显示在list.jsp中


猜你喜欢

转载自blog.csdn.net/l15336134466/article/details/80073745
今日推荐