`

JSTL标签

阅读更多
 <body bgcolor="">
  	<%
  	ArrayList<Book> al=(ArrayList<Book>)request.getAttribute("booklist");
  	int pageCount=Integer.parseInt(request.getAttribute("pagecount").toString());
   %>
 	 <a href="/Shopping/Logout"><font size=3px>安全退出</font></a><span style="width:2px;height:1px;background:black;margin:0 9px 0 9px;"></span><a href="/Shopping/BookHallCL"><font size=3px>返回购物大厅</font></a>
   	<center>
   		<div style="margin-top: 20px"><font size=40px >我的购物车</font></div>
   		<form action="/Shopping/ShoppingCL?type=update" method="post">
   		<table border="1px" width=600px style="margin-bottom: 40px;text-align:center;">
   			
   			<tr><td>BookId</td><td>书名</td><td>价格</td><td>出版社</td><td>数量</td><td>是否更改<td>是否删除</td></tr>
   			<% 			
   				for(int i=0;i<al.size();i++){
   				Book book=al.get(i);
   			 %>
   			<tr><td><%=book.getBookId() %></td><input type="hidden" name="updateid" value="<%=book.getBookId() %>"/>
   			<td><%=book.getBookName() %></td>
   			<td><%=book.getPrice() %></td>
   			<td><%=book.getPublishHouse() %></td>
   			<td><input type="text" size="5" name="num" value="<%=book.getShoppingNum() %>"/></td>
   			<td align="center"><input type="submit" onclick="return check()" name="update" value="update" /></td>
   			<td align="center"><a  onclick="return confirm('确认删除')" href="/Shopping/ShoppingCL?type=del&bookid=<%=book.getBookId() %>">删 除</a></td></tr>
   			<%
   				}
   			 %>
   			<!-- 
   			<tr><td colspan="6" align="center"><input type="submit" onclick="return check()" name="update" value="update" /></td>
   			</tr>
   			 -->
   			<tr><td colspan="7" align="center">
   			<% 
   			if(request.getAttribute("totalprice")!=null){ 
   			%>
   			所有书的总价为<%=request.getAttribute("totalprice") %>元
   			<%} %>
   			</td></tr>
   		</table>
   		</form>
   		<div style="margin-top: 10px;margin-bottom: 10px;">
   		<%
   		for(int i=1;i<=pageCount;i++){ 
   		%>
   		<a href="/Shopping/ShoppingTransfer?pageNow=<%=i %>"><%=i %></a>
   		<%} %>
   		</div>
   		
   		<a href="/Shopping/ShoppingCL?type=clear" >清空购物车</a>
    	<a href="/Shopping/GoToMyOrderServlet" onclick="return check()">提交订单</a>	
   	</center>
  </body>

使用JSTL修改后:
<body bgcolor="">
 	 <div><a href="/Shopping1/Logout"><font size="3">安全退出</font></a><span style="margin: 0pt 9px; background: black none repeat scroll 0% 0%; width: 2px; height: 1px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"></span><a href="/Shopping1/BookHallCL"><font size="3">返回购物大厅</font></a></div>
   	<center>
   		<div style="margin-top: 20px"><font size=40px >我的购物车</font></div>
   		<form action="/Shopping1/ShoppingCL?type=update" method="post">
   		<table border="1px" width=600px style="margin-bottom: 40px;text-align:center;">
   			
   			<tr><td>BookId</td><td>书名</td><td>价格</td><td>出版社</td><td>数量</td><td>是否更改<td>是否删除</td></tr>
   			<c:forEach var="book" items="${requestScope.booklist}" varStatus="status">
   			 
   			 
   			 
   			<tr <c:if test="${status.index % 2==1 }"> style="background-color:red" </c:if> > <td>${book.bookId}</td><input type="hidden" name="updateid" value="${book.bookId}"/>
   			<td>${book.bookName}</td>
   			<td>${book.price }</td>
   			<td>${book.publishHouse }</td>
   			<td><input type="text" size="5"  name="num" value="${book.shoppingNum }"/></td>
   			<td align="center"><input type="submit" onclick="return check()" name="update" value="update" /></td>
   			<td align="center"><a onclick="return confirm('确认删除')" href="/Shopping1/ShoppingCL?type=del&bookid=${book.bookId}">删 除</a></td></tr>
   			</c:forEach>	
   			<!-- 
   			<tr><td colspan="6" align="center"><input type="submit" onclick="return check()" name="update" value="update" /></td>
   			</tr>
   			 -->
   			<tr><td colspan="7" align="center">
   			<c:if test="${not empty requestScope.totalprice}">
   			所有书的总价为${totalprice} 元
   			</c:if>
   			</td></tr>
   		</table>
   		</form>
   		<div style="margin-top: 10px;margin-bottom: 10px;">
   		
   		<c:forEach begin="1" end="${requestScope.pagecount}" step="1" varStatus="status">
   		<a href="/Shopping1/ShoppingTransfer?pageNow=${status.current}">${status.current}</a>
   		</c:forEach>
   		
   		</div>
   		
   		<a href="/Shopping1/ShoppingCL?type=clear" >清空购物车</a>
    	<a href="/Shopping1/GoToMyOrderServlet" onclick="return check()">提交订单</a>	
   	</center>
  </body>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics