jsp怎么写

互联网 19-5-18
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怎么写的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: jsp
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:forward是什么意思?

相关资讯