Eldemo.jsp 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <%@ page import="com.lovecoding.doman.Brand" %>
  2. <%@ page import="java.util.ArrayList" %>
  3. <%@ page import="java.util.List" %>
  4. <%@ page import="java.util.Iterator" %><%--
  5. Created by IntelliJ IDEA.
  6. User: 武恒
  7. Date: 2023/2/6
  8. Time: 15:19
  9. To change this template use File | Settings | File Templates.
  10. --%>
  11. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  12. <html>
  13. <head>
  14. <title>Title</title>
  15. </head>
  16. <body>
  17. <%
  18. // 查询数据库
  19. List<Brand> brands = new ArrayList<Brand>();
  20. brands.add(new Brand(1,"三只松鼠","三只松鼠",100,"三只松鼠,好吃不上火",1));
  21. brands.add(new Brand(2,"优衣库","优衣库",200,"优衣库,服适人生",0));
  22. brands.add(new Brand(3,"小米","小米科技有限公司",1000,"为发烧而生",1));
  23. %>
  24. <h4 style="text-align: center;">商品表格</h4>
  25. <table border="1" cellspacing="0" width="800" align="center">
  26. <tr align="center">
  27. <td><b>序号</b></td>
  28. <td><b>LOGO</b></td>
  29. <td><b>商品</b></td>
  30. <td><b>企业</b></td>
  31. </tr>
  32. <%
  33. Iterator<Brand> iterator = brands.iterator();
  34. while ( iterator.hasNext() ) {
  35. Brand next = iterator.next();
  36. request.setAttribute("next", next);
  37. %>
  38. <tr align="center">
  39. <td>${next.id}</td>
  40. <td><img src="https://p0.itc.cn/images01/20210304/095a3fabfc7e48fdbcdb16e5df45d3fe.jpeg" width="30"></td>
  41. <td>${next.brandName}</td>
  42. <td>${next.companyName}</td>
  43. </tr>
  44. <%
  45. /**
  46. * EL 表达式 的用途
  47. * EL 他没有空指针的顾虑, 也没有数组下标越界的担心, 非常的自由
  48. * EL 作用就是 在四个域内 查找KEY值 并输出到页面上
  49. * EL 没有字符串拼接功能
  50. * EL param cookie header initParam 内置对象
  51. */
  52. }
  53. %>
  54. </table>
  55. </body>
  56. </html>