src/com/obigo/servlet/OrderServlet.java

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.obigo.servlet;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.obigo.bean.Address;
import com.obigo.bean.OrderProduct;
import com.obigo.bean.Product;
import com.obigo.bean.Shop;
import com.obigo.bean.ShoppingItems;
import com.obigo.bean.Users;
import com.obigo.dao.OrderDao;
import com.obigo.dao.daoimpl.OrderDaoImpl;

@WebServlet("/order")
public class OrderServlet extends HttpServlet{
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		this.doPost(req, resp);
	}
	@SuppressWarnings("unchecked")
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		req.setCharacterEncoding("utf-8");
		resp.setContentType("text/html;charset=utf-8");
		//先获取地址dao层对象
		OrderDao od=new OrderDaoImpl();
		
//		//获取用户id请求
//		Integer uid=Integer.parseInt(req.getParameter("uid"));
//		
		List<Address> addrlist= new ArrayList<Address>();
		
		//建立一个session获取存入session中的值
		 HttpSession  hs=req.getSession();
		 //建立一个集合对象来完成集合数据获取
		 List<ShoppingItems> silist=null;
		 //定义一个购物车项对象从集合中获取购物车项信息
		 ShoppingItems si= null;
		 List<OrderProduct> op=null;
		 List<OrderProduct> oprolist=null;
		 List<Shop> shoplist=null;
		 Users u = (Users) hs.getAttribute("user");
		if(u.getUId()!=null) {
			//获取用户的具体收获地址信息
			 addrlist=od.selectAddr(u.getUId());
			 List<ShoppingItems> shoppingitemslist = (List<ShoppingItems>) hs.getAttribute("listsp");
			 if(shoppingitemslist!=null) {				 				
				 silist=(List<ShoppingItems>) shoppingitemslist;
				 for(ShoppingItems s:silist) {
					
后面还有 33 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。