西蒙购物网(显示类别处理类)

怎甘沉沦 提交于 2019-12-10 08:38:10

一、代码如下:
/**

  • 功能:显示类别控制程序
  • 作者:冯正权
  • 日期:2019年12月9日
    */
    package net.fzq.shop.servlet;

import java.io.IOException;
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 net.fzq.shop.bean.Category;
import net.fzq.shop.service.CategoryService;

@WebServlet("/showCategory")
public class ShowCategoryServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    // 创建类别服务对象
    CategoryService categoryService = new CategoryService();
    // 获取全部商品类别
    List<Category> categories = categoryService.findAllCategories();
    // 获取session对象
    HttpSession session = request.getSession();
    // 把商品类别列表以属性的方式保存到session里
    session.setAttribute("categories", categories);
    // 重定向到显示商品类别页面(showCategory.jsp)
    response.sendRedirect(request.getContextPath() + "/frontend/showCategory.jsp");
    for (Category category : categories){
        System.out.println(category);
    }
}

protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    doGet(request, response);
}

}
运行如下:
在这里插入图片描述
结果如下:
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!