ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

一个简单的用户信息管理系统

2020-02-28 09:01:14  阅读:228  来源: 互联网

标签:删除 一页 用户 查询 点击 选中 简单 信息管理系统 属性


简介

对前几天学习的一个综合练习,比较简单。

  • 需求:用户信息的增删改查操作

  • 技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtils+tomcat

  • 简单功能
    1. 列表查询
    2. 登录
    3. 添加
    4. 删除
    5. 修改
  • 复杂功能
    1. 删除选中
    2. 分页查询
      • 好处:
        • 减轻服务器内存的开销
        • 提升用户体验
    3. 复杂条件查询

列表查询

此功能在学习EL&JSTL时已经实现

在页面上增加了查询表单以及分页组件(代码用Bootstrap官网的示例代码修改一下即可)

分析:

登录

分析:

验证码用之前做过的案例,并绑定一个点击切换事件。

先判断验证码输入是否正确,错误删除跳转登陆界面,正确的话获取输入到页面的用户名及密码信息判断是否正确。

tips:获取完页面存储在session中的验证码属性后需要remove掉,确保验证码一次性。

添加

分析:

删除

分析:

修改

分析:

设置回显信息中:

名字是不可修改项,需设置属性 readonly="redonly"

性别用el表达式判断属性值,再将对应的属性值设为checked

籍贯也用el表达式判断属性值,再将对应的属性值设为selected

删除选中

分析:

删除选中的关键在于获取id数组,后续的删除就是批量进行删除单个。

将table包裹在form表单中,点击删除选中时提交表单,通过传递的所选中数据的id值来获取。

点击删除选中应给出提示信息,且还需要先判断是否有cb被选中,防止空指针异常。后端也可在循环删除之前进行判断。

分页查询

分析:


后端上一页下一页需要设置,第一页时点击上一页还是跳转到第一页,最后一页也一样调整,防止报错。

复杂条件查询

也许修改成分页查询,否则只能查看到查询后的一页内容。

分析:

点击分页时路径后应拼接查询条件

tips:查询条件应设置回显,用户体验更好。

总结

一个很简单的用户信息管理系统,后端的代码比较简单,但前端的jsp部分还是不太熟悉,用的太少。

标签:删除,一页,用户,查询,点击,选中,简单,信息管理系统,属性
来源: https://www.cnblogs.com/p1ng/p/12375676.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有