<%@ page contentType="text/html;charset=GBK" %>
<%@page session="true" import="java.util.*, shop.Mobile,shop.User" %>
<%
Vector buylist = (Vector) session.getValue("shopping.shoppingcart");
User user=(User)session.getValue("userInfo");
if (buylist != null && (buylist.size() > 0)) {
%>
<%= user.getName() %>的购物车
<center>
<table border="0" cellpadding="0" width="100%" bgcolor="#FFFFFF">
<tr>
<td><b>型号</b></td>
<td><b>价格</b></td>
<td><b>数量</b></td>
<td></td>
</tr>
<%
for (int index=0; index < buylist.size();index++) {
Mobile anOrder = (Mobile) buylist.elementAt(index);
%>
<tr>
<td><b><%= anOrder.getName() %></b></td>
<td><b><%= anOrder.getPrice() %></b></td>
<td><b><%= anOrder.getQuan() %></b></td>
<td>
<form name="deleteForm"
action="BuyServlet"
method="POST">
<input type="submit" value="Delete">
<input type="hidden" name= "delindex" value='<%= index %>'>
<input type="hidden" name="action" value="DELETE">
</form>
</td>
</tr>
<% } %>
</table>
<p>
<form name="checkoutForm"
action="ShoppingServlet"
method="POST">
<input type="hidden" name="action" value="CHECKOUT">
<input type="submit" name="Checkout" value="Checkout">
</form>
</center>
<% } else{%>
<center>购物车是空的<a href="/jsp/main.jsp"><font color="red" size="6">返回</a></font>购物 </center>
<% } %>
<%
float total =0;
for (int i=0; i< buylist.size();i++) {
Mobile anOrder = (Mobile) buylist.elementAt(i);
float aprice= anOrder.getPrice();
int qty = anOrder.getQuan();
total += (aprice * qty);
}
total += 0.005;
String amount = new Float(total).toString();
int n = amount.indexOf('.');
amount = amount.substring(0,n+3);
%>
总计:<%= amount %>
<form action="OrderServlet" method="post">
<input type="hidden" name="user" value='<%=user.getName() %>'>
<input type="hidden" name="total" value='<%= amount %>'>
<input type="hidden" name="time" value='<%= new Date() %>'>
<input type="submit" value="提交定单">
</form>
<%@page session="true" import="java.util.*, shop.Mobile,shop.User" %>
<%
Vector buylist = (Vector) session.getValue("shopping.shoppingcart");
User user=(User)session.getValue("userInfo");
if (buylist != null && (buylist.size() > 0)) {
%>
<%= user.getName() %>的购物车
<center>
<table border="0" cellpadding="0" width="100%" bgcolor="#FFFFFF">
<tr>
<td><b>型号</b></td>
<td><b>价格</b></td>
<td><b>数量</b></td>
<td></td>
</tr>
<%
for (int index=0; index < buylist.size();index++) {
Mobile anOrder = (Mobile) buylist.elementAt(index);
%>
<tr>
<td><b><%= anOrder.getName() %></b></td>
<td><b><%= anOrder.getPrice() %></b></td>
<td><b><%= anOrder.getQuan() %></b></td>
<td>
<form name="deleteForm"
action="BuyServlet"
method="POST">
<input type="submit" value="Delete">
<input type="hidden" name= "delindex" value='<%= index %>'>
<input type="hidden" name="action" value="DELETE">
</form>
</td>
</tr>
<% } %>
</table>
<p>
<form name="checkoutForm"
action="ShoppingServlet"
method="POST">
<input type="hidden" name="action" value="CHECKOUT">
<input type="submit" name="Checkout" value="Checkout">
</form>
</center>
<% } else{%>
<center>购物车是空的<a href="/jsp/main.jsp"><font color="red" size="6">返回</a></font>购物 </center>
<% } %>
<%
float total =0;
for (int i=0; i< buylist.size();i++) {
Mobile anOrder = (Mobile) buylist.elementAt(i);
float aprice= anOrder.getPrice();
int qty = anOrder.getQuan();
total += (aprice * qty);
}
total += 0.005;
String amount = new Float(total).toString();
int n = amount.indexOf('.');
amount = amount.substring(0,n+3);
%>
总计:<%= amount %>
<form action="OrderServlet" method="post">
<input type="hidden" name="user" value='<%=user.getName() %>'>
<input type="hidden" name="total" value='<%= amount %>'>
<input type="hidden" name="time" value='<%= new Date() %>'>
<input type="submit" value="提交定单">
</form>
解决方案 »
- [求助]有关JSTL c:forEach 标签问题
- 如何执行 调用返回字符串为<%@ include file = "header.inc.jsp"%>的命令,谢谢!
- 关于<%=rs.getString()%>的问题,顺序问题
- 请问怎么用JS验证输入只能是数字和"."这个符号?
- JB2006 debug web程序时,怎么让server8080.xml一直保持着?
- 谁知道从request.getInputStream()里得到二进制流是怎么提交过来的?
- 如何将gb2312 转成UTF-8?帮一下忙
- web 网站加载图片刷新一点出来一点,甚至不出来
- 帮帮我这个初学者
- JSP中怎么读取环境变量?
- 请教各位高手(急急急):一个关于用struts实现文件下载的问题(很奇怪啊),但是不能正常的下载!
- 找兼职网站开发人员
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NullPointerException
org.apache.jsp.cart_jsp._jspService(org.apache.jsp.cart_jsp:112)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.7 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.5.7