Update MyPrepServlet.java

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

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