Update MyPrepServlet.java

pull/1/head
pght2c95q 8 months ago
parent 6caeae8c12
commit e9185f1055

@ -19,7 +19,7 @@ import com.cn.service.impl.PrepServiceImpl;
/** /**
* *
* @ClassName: MyPrepServlet * @ClassName: MyPrepServlet
* @Description: * @Description: Servlet
* @author: ljy * @author: ljy
* @date: 2019929 3:30:45 * @date: 2019929 3:30:45
*/ */
@ -27,33 +27,44 @@ public class MyPrepServlet extends HttpServlet {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* @see HttpServlet#HttpServlet() * HttpServlet
*/ */
public MyPrepServlet() { public MyPrepServlet() {
super(); super();
// TODO Auto-generated constructor stub // 构造函数中的代码,通常不需要自定义操作,因为父类已经处理
} }
/** /**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) * GET
* GET
* @param request HttpServletRequest
* @param response HttpServletResponse
* @throws ServletException Servlet
* @throws IOException IO
*/ */
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 从Session中获取当前登录的会员对象
Member member = (Member) request.getSession().getAttribute("member"); Member member = (Member) request.getSession().getAttribute("member");
// 创建PmemberService的实现类对象用于访问会员相关的业务逻辑
PmemberService pmemberService = new PmemberServiceImpl(); PmemberService pmemberService = new PmemberServiceImpl();
// 根据会员ID获取Pmember对象
Pmember pmember = pmemberService.getPmemberByMemberId(member.getMemberId()); Pmember pmember = pmemberService.getPmemberByMemberId(member.getMemberId());
// 创建PrepService的实现类对象用于访问订单相关的业务逻辑
PrepService prepService = new PrepServiceImpl(); PrepService prepService = new PrepServiceImpl();
// 根据PmemberID获取订单列表
List<Prep> prepList = prepService.getPrepByPmemberId(pmember.getPmemberId()); List<Prep> prepList = prepService.getPrepByPmemberId(pmember.getPmemberId());
// 判断订单列表是否不为空且有订单
if(prepList != null && prepList.size() > 0) { if(prepList != null && prepList.size() > 0) {
// 如果有订单则将订单列表设置为request的属性以便在JSP页面中可以访问
request.setAttribute("prepList", prepList); request.setAttribute("prepList", prepList);
} else { } else {
// 如果没有订单,则设置一个消息属性,提示用户没有任何订单
request.setAttribute("msg", "您没有任何订单!"); request.setAttribute("msg", "您没有任何订单!");
} }
// 使用RequestDispatcher将请求转发到“我的订单”的JSP页面
request.getRequestDispatcher("pages/user/myCenter/right/myPrep.jsp").forward(request, response); request.getRequestDispatcher("pages/user/myCenter/right/myPrep.jsp").forward(request, response);
} }
} }
Loading…
Cancel
Save