資源簡介
供初學者學習使用。簡單的功能實現。 開發環境:Servlet、MySQL 相關工具及技術:C3P0數據源、MVC設計模式、動態代理模式、Ajax、jQuery、JSP、JSTL、Fileupload等 項目描述: ① 主頁顯示熱銷商品; ② 所有商品展示,可進行商品搜索; ③ 點擊商品進入商品詳情頁,顯示庫存,具有立即購買和加入購物車功能,可增減購買商品數量亦可手動輸入(同時驗證庫存),顯示該商品的評價信息及評分情況,熱銷商品展示。 ④ 立即購買進入確認訂單頁面,可選擇已經添加的地址,亦可新增地址。 ⑤ 加入購物車,在購物車中添加該商品。點擊購物車進入購物車頁面,購物車中的商品可增減數量亦可手動輸入(同時驗證庫存),可選擇購買哪些商品,可刪除不需要的商品。 ⑥ 點擊結算進入確認訂單頁面,確認后提交訂單,訂單重復提交給予響應,庫存不足或商品下架給予響應。 ⑦ 后臺管理:可進行會員管理(啟用、禁用賬戶,修改密碼等),商品管理(商品批量添加、上下架、庫存維護等),訂單管理(發貨、刪除)。
代碼片段和文件信息
package?com.backleoshop.servlet;
import?java.io.IOException;
import?java.lang.reflect.Method;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
public?class?Back_baseServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?-4982176649519887957L;
protected?static?final?String?REDIRECT?=?“redirect:“;
@Override
protected?void?service(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
request.setCharacterEncoding(“UTF-8“);
String?basePath?=?getServletContext().getContextPath();
String?requestPath?=?request.getServletPath();
String?methodName?=?requestPath.substring(req
評論
共有 條評論