zoukankan      html  css  js  c++  java
  • 个人网站开发(二)

    开发环境

    eclipse

    jdk

    tomcat 9.0

    mysql

    创建项目:File>New>Dynamic Web Project>项目名website>finish

    在WebContent>WEB-INF>lib下导入httpcomponents-client-4.5.7-bin包,并build path

    再项目名>Build Path>Libraries>Add Library>ServerRuntim>选择要添加的tomcat,然后在Order and Export中选择刚刚选择的tomcat

    在WebContent下创建四个文件夹:css、images、js、jsp分别存放对应的文件

    然后在Java Resources>src下创建四个包:controller、dao、common和modle

    用户注册

     register.html,负责注册信息的填写,提交到RegisterServlet

    RegisterServlet,负责对register.html提交数据的接收,作数据检查,再传递给RegisterDB类进行数据库插入操作。

    RegisterDB,register()方法负责数据插入,在插入之前用check()方法检查是否已存在同account对象,插入成功返回true

    RegisterServlet根据插入返回进行下一步操作,成功则生成session,转向index.jsp。失败则跳回register.html。

    状态管理

    这里使用session来管理用户或管理员的登录状态。

    login.html,负责账户信息的填写,提交到LoginServlet

    LoginServlet,负责对login.html提交数据的接收,作数据检查,再传递给LoginDB类进行数据库操作。

    LoginDB,login()方法进行查询操作,如果账户名存在且密码正确,则返回true

    LoginServlet根据查询结果进行下一步操作,成功则生成session,转向index.jsp。失败则跳回login.html。

  • 相关阅读:
    小程序官方请求封装
    小程序天/小时/分秒倒计时封装
    小程序不定数量左右滑动中间放大轮播图效果
    小程序换行符检测换行
    小程序点击图片重新排序写法
    基于webuploader.js的单图片上传封装
    VMware Fusion 11 序列号
    Ionic 4 beta + Capacitor beta 尝鲜
    C语言学习笔记之动态分配数组空间
    C语言学习笔记之获取文件长度
  • 原文地址:https://www.cnblogs.com/blunFan/p/11626012.html
Copyright © 2011-2022 走看看