• 大小: 3.89MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-11
  • 语言: Java
  • 标签: JSP  java  web  Sql  

资源简介

java 简单 购物车 JSP Servlet JAVAbeenjavaee 简单 购物车

资源截图

代码片段和文件信息

package goods;
//添加商品。addgoods.jsp
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.util.Calendar;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.jspsmart.upload.*;
import toolbean.DB;
import toolbean.Tools;

public class addGoodsServlet extends HttpServlet {

/**
 * Constructor of the object.
 */
public addGoodsServlet() {
super();
}

/**
 * Destruction of the servlet. 

 */
public void destroy() {
super.destroy(); // Just puts “destroy“ string in log
// Put your code here
}

/**
 * The doGet method of the servlet. 

 *
 * This method is called when a form has its tag value method equals to get.
 * 
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

doPost(requestresponse);
}

/**
 * The doPost method of the servlet. 

 *
 * This method is called when a form has its tag value method equals to post.
 * 
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

response.setCharacterEncoding(“gb2312“);

PreparedStatement pstmt=null;
Connection conn=null;
String ext=““ url=“upload/“;
SmartUpload su=new SmartUpload();  //创建新的上传对象
long maxsize=200*1024; //设置每个上传文件最大为200KB
DB db=new DB();


try{
    su.initialize(this.getServletConfig() request response); //初始化
    su.setMaxFileSize(maxsize); //限制上传文件的大小
    su.setAllowedFilesList(“jpgJPGgifGIF“); //设定允许上传的格式
    su.upload(); //上传文件
    
    Request req=su.getRequest(); //创建Request对象

String cid=req.getParameter(“cid“);
String cname=req.getParameter(“cname“);
String number=req.getParameter(“cnumber“);
String price=req.getParameter(“cprice“);
String cintro=req.getParameter(“cintro“);
//格式转换
int cnumber=Integer.parseInt(number);
float cprice=Float.parseFloat(price);

    //获取上传的文件,因为只上传了一个文件,所以可直接获取
    com.jspsmart.upload.File myfile=su.getFiles().getFile(0);
    HttpSession session=request.getSession();
    
    if(!myfile.isMissing()){
ext=myfile.getFileExt();  //取得扩展名
Calendar cal=Calendar.getInstance();

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

     文件        649  2012-07-09 18:48  medicineStore2\MedicineStore\.classpath

     文件        313  2012-07-09 23:21  medicineStore2\MedicineStore\.mymetadata

     文件       1419  2012-07-08 00:16  medicineStore2\MedicineStore\.project

     文件        500  2006-02-01 18:48  medicineStore2\MedicineStore\.settings\.jsdtscope

     文件       1040  2012-07-08 00:16  medicineStore2\MedicineStore\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        103  2012-07-09 22:14  medicineStore2\MedicineStore\.settings\org.eclipse.core.resources.prefs

     文件        334  2006-02-01 18:48  medicineStore2\MedicineStore\.settings\org.eclipse.jdt.core.prefs

     文件         49  2006-02-01 18:48  medicineStore2\MedicineStore\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2006-02-01 18:48  medicineStore2\MedicineStore\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       4629  2012-07-07 21:12  medicineStore2\MedicineStore\src\goods\addGoodsServlet.java

     文件       2591  2012-06-19 16:57  medicineStore2\MedicineStore\src\goods\AddToCartServlet.java

     文件       5654  2012-07-07 21:12  medicineStore2\MedicineStore\src\goods\BuyServlet.java

     文件       2117  2012-06-19 16:56  medicineStore2\MedicineStore\src\goods\clearCartServlet.java

     文件       2800  2012-07-09 21:23  medicineStore2\MedicineStore\src\goods\GetAllGoodsServlet.java

     文件       3475  2012-06-17 20:53  medicineStore2\MedicineStore\src\goods\goodsModifyServlet.java

     文件       2969  2012-06-19 16:55  medicineStore2\MedicineStore\src\goods\ProcessCart.java

     文件       3655  2012-07-10 10:31  medicineStore2\MedicineStore\src\goods\SearchServlet.java

     文件       1580  2012-06-19 16:52  medicineStore2\MedicineStore\src\order\CartManager.java

     文件       1693  2012-07-09 16:57  medicineStore2\MedicineStore\src\order\GetAllOrderServlet.java

     文件       3688  2012-06-19 16:51  medicineStore2\MedicineStore\src\order\GoodsBean.java

     文件        472  2012-06-17 20:35  medicineStore2\MedicineStore\src\order\Item.java

     文件       6979  2012-07-09 16:37  medicineStore2\MedicineStore\src\order\OrderBean.java

     文件       1080  2012-06-17 23:16  medicineStore2\MedicineStore\src\order\UsersBean.java

     文件       2356  2012-07-07 20:45  medicineStore2\MedicineStore\src\toolbean\DB.java

     文件        248  2006-02-01 18:48  medicineStore2\MedicineStore\src\toolbean\Tools.java

     文件       2445  2012-06-19 16:50  medicineStore2\MedicineStore\src\user\adLoginServlet.java

     文件       1847  2012-06-19 16:50  medicineStore2\MedicineStore\src\user\LoginServlet.java

     文件       3229  2012-07-10 10:59  medicineStore2\MedicineStore\src\user\ModifyServlet.java

     文件       3235  2012-07-10 10:55  medicineStore2\MedicineStore\src\user\ModifyUserServelt.java

     文件       3826  2012-07-07 23:03  medicineStore2\MedicineStore\src\user\RegServlet.java

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

评论

共有 条评论