• 大小: 1.49MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: 其他
  • 标签: servelt  

资源简介

完整的servelt项目案例包括在mvc下的案例

资源截图

代码片段和文件信息

package dao;

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

import util.DBHelper;

import entity.Items;

//商品的业务逻辑类
public class ItemsDAO {

// 获得所有的商品信息
public ArrayList getAllItems() {
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
ArrayList list = new ArrayList(); // 商品集合
try {
conn = DBHelper.getConnection();
String sql = “select * from items;“; // SQL语句
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
while (rs.next()) {
Items item = new Items();
item.setId(rs.getInt(“id“));
item.setName(rs.getString(“name“));
item.setCity(rs.getString(“city“));
item.setNumber(rs.getInt(“number“));
item.setPrice(rs.getInt(“price“));
item.setPicture(rs.getString(“picture“));
list.add(item);// 把一个商品加入集合
}
return list; // 返回集合。
} catch (Exception ex) {
ex.printStackTrace();
return null;
} finally {
// 释放数据集对象
if (rs != null) {
try {
rs.close();
rs = null;
} catch (Exception ex) {
ex.printStackTrace();
}
}
// 释放语句对象
if (stmt != null) {
try {
stmt.close();
stmt = null;
} catch (Exception ex) {
ex.printStackTrace();
}
}
}

}

// 根据商品编号获得商品资料
public Items getItemsById(int id) {
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
conn = DBHelper.getConnection();
String sql = “select * from items where id=?;“; // SQL语句
stmt = conn.prepareStatement(sql);
stmt.setInt(1 id);
rs = stmt.executeQuery();
if (rs.next()) {
Items item = new Items();
item.setId(rs.getInt(“id“));
item.setName(rs.getString(“name“));
item.setCity(rs.getString(“city“));
item.setNumber(rs.getInt(“number“));
item.setPrice(rs.getInt(“price“));
item.setPicture(rs.getString(“picture“));
return item;
} else {
return null;
}

} catch (Exception ex) {
ex.printStackTrace();
return null;
} finally {
// 释放数据集对象
if (rs != null) {
try {
rs.close();
rs = null;
} catch (Exception ex) {
ex.printStackTrace();
}
}
// 释放语句对象
if (stmt != null) {
try {
stmt.close();
stmt = null;
} catch (Exception ex) {
ex.printStackTrace();
}
}

}
}
//获取最近浏览的前五条商品信息
public ArrayList getViewList(String list)
{
System.out.println(“list:“+list);
ArrayList itemlist = new ArrayList();
int iCount=5; //每次返回前五条记录
if(list!=null&&list.length()>0)
{
    String[] arr = list.split(““);
    System.out.println(“arr.length=“+arr.length);
    //如果商品记录大于等于5条
    if(arr.length>=5)
    {
       for(int i=arr.length-1;i>=arr.length-iCount;i--)
       {
       itemlist.add(getItemsById(Integer.parseInt(arr[i])));  
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        529  2014-08-27 12:14  Servlet课程所有原码\ServletCartDemo\.classpath

     文件        318  2015-01-13 22:40  Servlet课程所有原码\ServletCartDemo\.mymetadata

     文件       1758  2015-01-13 22:40  Servlet课程所有原码\ServletCartDemo\.project

     文件        500  2014-08-27 12:14  Servlet课程所有原码\ServletCartDemo\.settings\.jsdtscope

     文件       1040  2015-01-13 22:40  Servlet课程所有原码\ServletCartDemo\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        101  2014-09-28 10:17  Servlet课程所有原码\ServletCartDemo\.settings\org.eclipse.core.resources.prefs

     文件        395  2014-08-27 12:14  Servlet课程所有原码\ServletCartDemo\.settings\org.eclipse.jdt.core.prefs

     文件        483  2015-01-13 22:40  Servlet课程所有原码\ServletCartDemo\.settings\org.eclipse.wst.common.component

     文件        252  2014-08-27 12:14  Servlet课程所有原码\ServletCartDemo\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-08-27 12:14  Servlet课程所有原码\ServletCartDemo\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-08-27 12:14  Servlet课程所有原码\ServletCartDemo\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3359  2014-09-28 11:49  Servlet课程所有原码\ServletCartDemo\src\dao\ItemsDAO.java

     文件       2205  2015-01-20 22:26  Servlet课程所有原码\ServletCartDemo\src\entity\Cart.java

     文件       1849  2015-01-20 22:24  Servlet课程所有原码\ServletCartDemo\src\entity\Items.java

     文件       4037  2015-01-27 22:27  Servlet课程所有原码\ServletCartDemo\src\servlet\CartServlet.java

     文件       1215  2014-09-28 10:14  Servlet课程所有原码\ServletCartDemo\src\util\DBHelper.java

     文件       2951  2015-01-27 22:33  Servlet课程所有原码\ServletCartDemo\WebRoot\cart.jsp

     文件       4148  2015-01-20 20:23  Servlet课程所有原码\ServletCartDemo\WebRoot\css\blue.css

     文件       1905  2015-01-20 20:23  Servlet课程所有原码\ServletCartDemo\WebRoot\css\init.JS

     文件       7409  2015-01-20 20:23  Servlet课程所有原码\ServletCartDemo\WebRoot\css\jscal2.css

     文件      34377  2015-01-20 20:23  Servlet课程所有原码\ServletCartDemo\WebRoot\css\jscal2.js

     文件       1396  2015-01-20 20:23  Servlet课程所有原码\ServletCartDemo\WebRoot\css\lk.css

     文件       1782  2015-01-20 20:31  Servlet课程所有原码\ServletCartDemo\WebRoot\css\main.css

     文件       1187  2015-01-20 20:23  Servlet课程所有原码\ServletCartDemo\WebRoot\css\oa.css

     文件       2029  2015-01-20 20:23  Servlet课程所有原码\ServletCartDemo\WebRoot\css\style.css

     文件       1433  2015-01-19 21:47  Servlet课程所有原码\ServletCartDemo\WebRoot\css\style1.css

     文件       1786  2015-01-20 20:23  Servlet课程所有原码\ServletCartDemo\WebRoot\css\style_left.css

     文件       6252  2015-01-27 22:15  Servlet课程所有原码\ServletCartDemo\WebRoot\details.jsp

     文件        963  2015-01-27 20:46  Servlet课程所有原码\ServletCartDemo\WebRoot\failure.jsp

     文件      81891  2014-08-27 09:32  Servlet课程所有原码\ServletCartDemo\WebRoot\images\001.jpg

............此处省略326个文件信息

评论

共有 条评论

相关资源