zoukankan      html  css  js  c++  java
  • 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取值的方式如下:

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

  • 相关阅读:
    1442. Count Triplets That Can Form Two Arrays of Equal XOR
    1441. Build an Array With Stack Operations
    312. Burst Balloons
    367. Valid Perfect Square
    307. Range Sum Query
    1232. Check If It Is a Straight Line
    993. Cousins in Binary Tree
    1436. Destination City
    476. Number Complement
    383. Ransom Note
  • 原文地址:https://www.cnblogs.com/FZ1314/p/6691149.html
Copyright © 2011-2022 走看看