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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
