用户登录成功后跳转到主页并展示数据库的商品信息;以及1.后端在作用域对象中存储数据;2.在页面中使用EL表达式取出数据;3.可以使用JSTL标签进行集合元素的遍历

这篇博客详细介绍了如何使用Java Spring构建用户登录系统,并在登录成功后将数据库的商品信息展示在主页上。步骤包括创建bean包、Dao包、servlet包以及until包,实现了后端在作用域对象中存储数据,通过EL表达式和JSTL标签在页面上动态展示商品数据。
摘要由CSDN通过智能技术生成

数据库信息:

 一、创建一个bean包 里面创建一个实体类

Goods类:

package com.nai.bean;

public class Goods {
    private Integer gid;
    private String gname;
    private Double price;
    private String mark;
    public Goods(Integer gid, String gname, Double price, String mark) {
        this.gid = gid;
        this.gname = gname;
        this.price = price;
        this.mark = mark;
    }
    public Goods() {
    }
    public Integer getGid() {
        return gid;
    }
    @Override
    public String toString() {
        return "Goods{" +
                "gid=" + gid +
                ", gname='" + gname + '\'' +
                ", price='" + price + '\'' +
                ", mark='" + mark + '\'' +
                '}';
    }
    public void setGid(Integer gid) {
        this.gid = gid;
    }
    public String getGname() {
        return gname;
    }
    public void setGname(String gname) {
        this.gname = gname;
    }
    public Double getPrice() {
        return price;
    }
    public void setPrice(Double price) {
        this.price = price;
    }
    public String getMark() {
        return mark;
    }
    public void setMark(String mark) {
        this.mark = mark;
    }
}

 第二步:创建一个Dao包 里面创建一个GoodsDaoImpl类

 

 GoodsDaoImpl类:

package com.nai.Dao.impl;

import com.nai.bean.Goods;
import com.nai.bean.User;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;

public class GoodsDaoImpl {
    private static String jdbcdirver = "com.mysql.cj.jdbc.Driver";
    private static String jdbcurl = "jdbc:mysql://localhost:3306/myweb?useSSL=false&serverTimezone=UTC";
    private static String jdbcuser = "root";
    private static String jdbcpassword = "root";

    Connection con = null;
    PreparedStatement pstm = null;
    ResultSet rs = null;
    User Fi = null;
    int row = 0;

    public L
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值