动态生成页面(从数据库中动态取出数据信息生成页面)

在课程设计中,通过Java、Servlet技术实现从数据库动态获取商品信息,并将其展示在前端页面。首先介绍了一个名为'selectUserCart'的Servlet,它负责从数据库中检索数据。接着,利用自定义的user、books、userAccount类,通过setXxx和getXxx方法处理基本信息,最终在head.jsp页面上动态显示购物车中的商品。
摘要由CSDN通过智能技术生成

做课程设计的时候  做的有点烦了  所以就简单的写了点 以下就是将添加到购物车的商品动态的显示到前台页面的代码

首先是我的head.jsp这里面的“我的目录“使用的不是直接链接而是一个servlet名称叫做”selectUserCart“

我的里面使用的user、books、userAccout类都是基本的记录了基本信息的类为其实现setXxx()和getXxx()方法

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="stylesheet" type="text/css" href="style.css" />


  </head>
  
  <body >
  
  <div id="wrap" >
  <%
  
  		 if(session.getAttribute("username") == null) {
  
  %>
  <br/>你还没有登录请<a href="login.jsp">登陆</a>/<a href="register.jsp">注册</a>以查看或购买 
  <%
  			}else{
  			
  		%>
  		<br/>您好!<%=session.getAttribute("username") %>
  	<% 
  		}
   %>
      <div class="header">
      
      <!-- <br/>你还没有登录请<a href="login.jsp">登陆</a>/<a href="register.jsp">注册</a>以查看或购买 -->
    <div class="logo"><a href="index.htm"><img src="images/logo.gif" alt="" title="" border="0" /></a></div>
    <div id="menu">
      <ul>
        <li class="selected"><a href="index.jsp">主页</a></li>
        <li><a href="about.jsp">关于我们</a></li>
        <li><a href="category">图书</a></li>
        <li><a href="specials.jsp">特别推荐</a></li>
        <li><a href="selectUserCart">我的目录</a></li>
        <li><a href="register.jsp">注册</a></li>
        <li><a href="contact.jsp">购买</a></li>
        
      </ul>
    </div>
  </div>
  </div>
  </body>
</html>
然后是我使用到的两个类:
搜索我的购物车的工具类:myCartUtil.java
<pre name="code" class="java">package myCart;



import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;


import bookConnUtil.DBUtil;
import bookConnUtil.books;

public class myCartUtil {
	public static ArrayList<mycart> list = new ArrayList<mycart>();
	public static ArrayList<books> booklist = new ArrayList<books>();
	public static String msg;
	public static int coun
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值