zoukankan      html  css  js  c++  java
  • Java Web 048: 处理登录后台后商品列表的显示

    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);
        }
    }
  • 相关阅读:
    golang ---cron
    Maven私库安装与配置
    Java8新特性之重复注解(repeating annotations)浅析
    String split
    如何将xml转为python中的字典
    json字符串和dict互转
    为什么空格拷贝到linux 会变成两个
    python之socket编程
    ntpdate设置
    Nginx配置ssl证书
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13515541.html
Copyright © 2011-2022 走看看