您好,登錄后才能下訂單哦!
本篇文章為大家展示了怎么寫jsp,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
jsp盡量不要寫java代碼,那是很早以前JSP剛出來時的寫法,后來發現非常難以維護和修改,所以出現了現在的EL表達式 ${}這種類型。
上古時期寫法(java代碼和html代碼直接混合寫):
<body> <h2>購物車</h2> <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,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。