• JSP+Servlet+Mybits小例子


    本文将用JSP、Servlet和Mybits等当下比较流行的技术实现注册、登陆并将数据持久化都数据库等功能;

    首先,我们选用Mybits实现数据的持久化;

    需要配置两份文件:conf.xml和db.properties

    db.properties的类容如下:

    conf.xml类容如下:

    conf.xml主要作用如下:

    1、引用db.properties配置文件;

    2、配置数据库链接信息;

    3、注册映射接口,我们将用注解的方式实现实体类到数据库表的映射;

    注:需要依赖的jar包如下:

    注解方式实现持久化的方式主需要是写一个映射类,将实体类的属性和数据库表的字段一一对应,如下:

     到这里,持久化需要的准备工作,我们已经完成,

     接下来我们需要做的是构造一个Comsumer对象,获得sqlsession然后得到对应的mapper类实例,并调用addComsumer(),

     就可以将数据插入到对应的表,当然对于其他的增、删、改、查,方式大同小异;

     获得sqlsession的方式:读取conf.xml并用反射的方式获取sqlsessionFactory并opensession();

     数据持久化到这里就告一段落了,接下来我们将介绍JSP和Servlet之间的数据交互

    1、直接用form表單傳值給servlet:

    method:表示傳值的方式:post;

    action:表示接受這個form表單數據並處理的servlet的url;

    這樣,我們就可以將表單的值傳遞給servlet了,servlet的取值方式如下:

     servlet給servlet傳值的方式介紹一種:

    通過session傳值,jsp取值的方式如下:

    這種方式只適用於少量的數據傳遞,比如登陸信息等,大量數據的傳遞方式將用其他方式,後面繼續介紹。

  • 相关阅读:
    springboot + swagger的实体类属性注解
    Idea破解办法+idea免费生成注册码+jsp属性选择器+注解什么的都报错
    springboot笔记(一)
    docker-compose 安装
    Spring cloud 分布式锁
    Mybait 快速生成Java POJO文件 及数据库Mapping文件。
    Git 提交所有文件
    Docker dockerfile-maven-plugin 使用
    Docker remote api 开启
    Linux git 关联 github仓库
  • 原文地址:https://www.cnblogs.com/FZ1314/p/6691149.html
Copyright © 2020-2023  润新知