Java Web 04-8: 处理登录后台后商品列表的显示

1.  goods_list.jsp

<table border="1">
        <tr>
            <td>Name</td><td>Description</td><td>Price</td><td>Available</td><td>Operation</td>
        </tr>
        <%
            List<Goods> list = (List<Goods>)request.getAttribute("list");
            for(Goods goods : list){
                %>
                    <tr>
                        <td><%=goods.getName() %></td>
                        <td><%=goods.getDes() %></td>
                        <td><%=goods.getPrice() %></td>
                        <td><%=goods.getInventory() %></td>
                        <td>delete modify</td>
                    </tr>
                <% 
            }
        
        %>
    </table>

 

 

2.  LoginServlet.java

if(user.isAdmin()) {
  resp.sendRedirect(req.getContextPath() + "/admin/goods_list");
}

3.  GoodsListServlet.java

@WebServlet("/admin/goods_list")
public class GoodsListServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        List<Goods> list = new GoodsService().selectAllGoods();
        req.setAttribute("list", list);
        req.getRequestDispatcher("/admin/goods_list.jsp").forward(req, resp);    
    }
    
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req, resp);
    }
}

 

posted @ 2020-08-17 07:32  Jasper2003  阅读(252)  评论(0编辑  收藏  举报