JSP에서 Java 코드를 작성하지 마십시오. 오래 전에 JSP가 처음 나왔을 때 작성된 방식이었습니다. 나중에 유지 관리 및 수정이 매우 어렵다는 것이 밝혀졌기 때문에 현재의 EL 표현식 ${} 나타났다.
고대 작성 방법(java 코드와 html 코드를 혼합하여 직접 작성):
<body> <h1>购物车</h1> <table border="1"> <tr> <th>商品名称</th> <th>商品数量</th> </tr> <% Map<String,Integer> cart = (Map<String,Integer>)session.getAttribute("cart"); if(cart!=null && cart.size()>0){ for(Entry<String,Integer> en : cart.entrySet()){ %> <tr> <td><%=en.getKey() %></td> <td><%=en.getValue() %></td> </tr> <% } } %> </table> </body>
현대 작성 방법(JSTL 태그)
<table border="1"> <tr> <th>用户名</th> <th>当前遍历索引</th> <th>当前遍历计数</th> <th>是否是集合第一个元素</th> <th>是否是集合最后一个元素</th> </tr> <c:forEach items="${list}" var="name" varStatus="st" > <tr class="${st.index%2==0?"one":"two"}" > <td>${name}</td> <td>${st.index}</td> <td>${st.count}</td> <td>${st.first}</td> <td>${st.last}</td> </tr> </c:forEach> </table> <hr> <!-- 数数的功能--> <c:forEach begin="1" end="10" step="1" var="num" > ${num} </c:forEach>
위 내용은 JSP를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!