📄 orderdetails.jsp
字号:
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ page contentType="text/html; charset=gb2312" language="java"
import="netshop.util.*,netshop.businessobjects.*"%>
<logic:present name="<%=Constants.CURRENT_CHOSEN_ORDER_KEY %>"
scope="session">
<bean:define id="order" name="<%=Constants.CURRENT_CHOSEN_ORDER_KEY %>"
scope="session"></bean:define>
<bean:define id="items" name="order" property="lineItems"></bean:define>
<bean:define id="user" name="order" property="user"></bean:define>
<bean:define id="rec" name="order" property="receiver"></bean:define>
<html:html>
<HEAD>
<TITLE><bean:message key="order.detail.info" /><bean:write name="order"
property="orderNumber" /></TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<LINK href="../netshop.css" type=text/css rel=STYLESHEET>
</HEAD>
<BODY>
<TABLE cellSpacing=1 cellPadding=5 width=600 bgColor=#808080 border=0>
<TBODY>
<TR>
<TD align="center" bgColor=#eeeeee colSpan=5><bean:message
key="order.number" />:<FONT color=#ff0000><bean:write name="order"
property="orderNumber" /></FONT> <bean:message
key="order.date" />:<FONT color=#808080><bean:write name="order"
property="genTime" /></FONT> <bean:message
key="order.user.name" />:<bean:write name="user" property="name" /></TD>
</TR>
<TR>
<TD align="center" bgColor=#ffffff colSpan=5>
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR>
<TD><bean:message key="order.state2" /><%if (((Order) pageContext.getAttribute("order"))
.getFinished().booleanValue()) {
%><bean:message key="order.state.finished" /><%} else {
%><bean:message key="order.state.unfinished" /><%}
%></TD>
<TD> </TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD bgColor=#f0f0f0 colSpan=5><bean:message key="order.order" /><B><bean:write
name="user" property="name" /></B></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5><bean:message key="share.address" /><bean:write
name="user" property="address" /></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5><bean:message key="share.postcode" /><bean:write
name="user" property="postCode" /></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5><bean:message key="share.email" /><bean:write
name="user" property="email" /></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5><bean:message key="share.telephone" /><bean:write
name="user" property="telephone" /></TD>
</TR>
<TR>
<TD bgColor=#f0f0f0 colSpan=5><bean:message key="receiver.name" /><B><bean:write
name="rec" property="name" /></B></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5><bean:message
key="order.receiver.address" /><B><bean:write name="rec"
property="address" /></B></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5><bean:message key="share.postcode" /><bean:write
name="rec" property="postcode" /></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5><bean:message key="share.email" /><B><bean:write
name="rec" property="email" /></B></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5><bean:message key="share.telephone" /><B><bean:write
name="rec" property="telephone" /></B></TD>
</TR>
<TR>
<%Short reachTime = ((Receiver) pageContext
.getAttribute("rec")).getReachTimeMode();
String reachTimeKey = "";
switch (reachTime.intValue()) {
case 1:
reachTimeKey = "receiver.reach.time.mode.one";
break;
case 2:
reachTimeKey = "receiver.reach.time.mode.two";
break;
case 3:
reachTimeKey = "receiver.reach.time.mode.three";
break;
case 4:
reachTimeKey = "receiver.reach.time.mode.four";
break;
case 5:
reachTimeKey = "receiver.reach.time.mode.five";
break;
default:
reachTimeKey = "receiver.reach.time.mode.one";
}
%>
<TD bgColor=#ffffff colSpan=5 height=20><bean:message
key="receiver.reach.time.mode" /><bean:message
key="<%=reachTimeKey%>" /></TD>
</TR>
<%Short payType = ((Receiver) pageContext.getAttribute("rec"))
.getPayType();
String payTypeKey = "";
switch (payType.intValue()) {
case 1:
payTypeKey = "receiver.paytype.one";
break;
case 2:
payTypeKey = "receiver.paytype.two";
break;
default:
reachTimeKey = "receiver.paytype.one";
}
%>
<TR>
<TD bgColor=#ffffff colSpan=5 height=20><bean:message
key="receiver.paytype" /><bean:message key="<%=payTypeKey%>" /></TD>
</TR>
<%Short deliveType = ((Receiver) pageContext
.getAttribute("rec")).getDeliveType();
String deliveTypeKey = "";
switch (deliveType.intValue()) {
case 1:
deliveTypeKey = "receiver.delivetype.one";
break;
case 2:
deliveTypeKey = "receiver.delivetype.two";
break;
case 3:
deliveTypeKey = "receiver.delivetype.three";
break;
default:
deliveTypeKey = "receiver.delivetype.one";
}
%>
<TR>
<TD bgColor=#ffffff colSpan=5 height=20><bean:message
key="receiver.delivetype" /><bean:message key="<%=deliveTypeKey%>" /></TD>
</TR>
<%boolean stockout = ((Receiver) pageContext
.getAttribute("rec")).getStockOut().booleanValue();
String stockoutKey = "receiver.stockout.one";
if (stockout) {
stockoutKey = "receiver.stockout.one";
} else {
stockoutKey = "receiver.stockout.two";
}
%>
<TR>
<TD bgColor=#ffffff colSpan=5 height=20><bean:message
key="receiver.stockout" /><bean:message key="<%=stockoutKey%>" /></TD>
</TR>
<TR>
<TD bgColor=#ffffff colSpan=5 height=20><bean:message
key="receiver.comment" /><bean:write name="rec" property="comment" /></TD>
</TR>
<TR bgColor=#f0f0f0>
<TD colSpan=5>
<P align=center><bean:message key="orders.inventory2" /></P>
</TD>
</TR>
<TR bgColor=#f7f7f7>
<TD align="center"><bean:message key="shopping.cart.item.name" /></TD>
<TD align="center"><bean:message key="shopping.cart.item.baseprice" /></TD>
<TD align="center"><bean:message key="shopping.cart.item.quantity" /></TD>
<TD align="center"><bean:message key="order.item.comment" /></TD>
<TD align="center"><bean:message key="shopping.cart.item.totalprice" /></TD>
</TR>
<%double total_price = 0;
%>
<logic:iterate id="lineItem" name="items">
<bean:define id="item" name="lineItem" property="item"></bean:define>
<TR>
<TD align="center" bgColor=#ffffff><%--<html:link
page="/detailViewAction.do" paramId="itemId" paramName="item"
paramProperty="id" target="blank"> --%> <bean:write name="item"
property="name" /> <%--</html:link>--%></TD>
<TD align="center" bgColor=#ffffff>¥<bean:write name="lineItem"
property="basePrice" /></TD>
<TD align="center" bgColor=#ffffff><bean:write name="lineItem"
property="quantity" /></TD>
<TD align="center" bgColor=#ffffff> </TD>
<TD align="center" bgColor=#ffffff><bean:write name="lineItem"
property="totalPrice" /></TD>
</TR>
<%total_price = total_price
+ ((LineItem) pageContext
.getAttribute("lineItem"))
.getTotalPrice().doubleValue();
%>
</logic:iterate>
<TR>
<TD align=right bgColor=#ffffff colSpan=5>
<P style="LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px"><bean:message
key="shopping.cart.totalprice" /><FONT color=red>¥<%=total_price%></FONT>
</P>
</TD>
</TR>
<TR>
<TD align="center" bgColor=#ffffff colSpan=5> </TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</html:html>
</logic:present>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -