⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 orderdetails.jsp

📁 一个Struts+Hibernate编写的网上商店.可以用毕业设计.
💻 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>&nbsp;&nbsp; <bean:message
					key="order.date" />:<FONT color=#808080><bean:write name="order"
					property="genTime" /></FONT>&nbsp;&nbsp; <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>&nbsp;</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>&nbsp;</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>&nbsp;
				</P>
				</TD>
			</TR>
			<TR>
				<TD align="center" bgColor=#ffffff colSpan=5>&nbsp;</TD>
			</TR>
		</TBODY>
	</TABLE>
	</BODY>
	</html:html>
</logic:present>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -