資源簡介
面向對象的web編程技術實現電子商務購物網站 具有購物車功能 具有前臺后臺。
代碼片段和文件信息
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\.myme
?????文件???????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個文件信息
- 上一篇:Android背誦單詞軟件源代碼
- 下一篇:Java編寫的圖形化連連看
評論
共有 條評論