实现功能:利用mvc模式,实现用户的登陆注册功能

1.程序的框架结构

2个包,bean,以及servlet

3个jsp页面,注册页面,注册成功页面,注册失败页面

mysql驱动

2.编程思想

通过jsp页面输入注册信息,提交后由servlet获取表单数据交给javabean,最后保存到数据库,然后显示相应的视图

3.视图层;regist.jsp,err.jsp,success.jsp;

注册页面代码:

模型层;User.java

功能:1.对应数据表结构,设计成员变量

2.实现用户注册的逻辑,并完成对数据库的操作

省略的为get,set方法

**遇到的小问题:

获取到username,password时,利用sql语句插入的时候,使用PreparedStament执行动态sql语句

//声明动态sql,参数用?占位符表示

PreparedStatement psQuery=connection.prepareStatement(sql);
psQuery.setString(1, username);
psQuery.setString(2, password);
result=psQuery.executeUpdate();

控制层:servlet,即UserServlet.java

功能;1.获取用户提交信息

  2.封装模型层对象user,

3.选择相应的视图展现程序的执行结果

部分运行结果

可以看到,已经数据库已经存在相关信息。

新人小白,欢迎带佬们指正!

最新文章

  1. XSS 防御方法总结
  2. 使用 apache2 + `mod_proxy_uwsgi` + uwsgi + upstart 部署
  3. SharePoint Server 2016 Update
  4. loadrunner写入数据到文件
  5. php操作Mysql 以及封装常用的函数 用外连接连接3个表的案例
  6. [课程设计]Scrum 多鱼点餐系统(团队交流日)
  7. 给table行换色
  8. winform 控件(1)
  9. jquery实现整屏翻屏效果:jquery.mousewheel(一)
  10. 夺命雷公狗---微信开发54----微信js-sdk接口开发(1)之快速入门
  11. lwip初始化过程
  12. JSP之错误信息提示
  13. SVN - 主干/分支
  14. java中的多线程——进度2
  15. Ural 1099 Work Scheduling
  16. jquery mini ui 学习
  17. 浏览器中输入Google.com然后按下回车键
  18. 详解react/redux的服务端渲染:页面性能与SEO
  19. ReentrantLock和synchronized的性能对比
  20. istio入门(00)istio的学习资源

热门文章

  1. 树的深度———树形DP
  2. 深克隆(deepclone)
  3. Redis安装与运行讲解
  4. DOM 和 BOM 区别
  5. Python之爬虫(二十五) Scrapy的中间件Downloader Middleware实现User-Agent随机切换
  6. Json对象,Json数组,Json字符串的区别
  7. Burp Suite Repeater Module - 中继模块
  8. 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑
  9. 01 安装Linux虚拟机
  10. 高效C++:继承和实现