orderlist.jsp

来自「机械工业出版社的《jsp2.0动态网站开发实例指南》的源代码」· JSP 代码 · 共 61 行

JSP
61
字号
<%@ page import="OrderPack.Order"%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>EHBS</title>
</head>
<BODY bgColor=#6597d9>
<%
	String []roomTypes = {"Single", "Twin", "*Single", "*Twin", "**Single", "**Twin", "Suite" };
	Order[] orders = (Order [])request.getAttribute("orderList");
	if ( orders == null ) {
	    %>
        <jsp:forward page="/orderListServlet" />
        <%
    } else {
    %>

<form name="form2" method="post" action="">
  <table border="1">
    <tr>
      <td>Order ID</td>
      <td>Room Type</td>
      <td>Room IDs</td>
      <td>Username</td>
      <td>TotalPrices</td>
      <td>Paid</td>
      <td><font color=red>Edit</font></td>
      <td><font color=red>Delete</font></td>
    </tr>
  <%
  	for (int i = 0; i < orders.length; i++) {
  		StringBuffer roomIDs =new StringBuffer();
        int [] ids = orders[i].get_roomIDs();
        if(ids != null){
        for(int j =0;j< ids.length-1;j++){
            roomIDs.append(ids[j]);
                roomIDs.append(",");
            }
            roomIDs.append(ids[ids.length-1]);
        }
  	%>
    <tr>
      <td><% out.print(orders[i].get_id()); %></td>
      <td><% out.print(roomTypes[orders[i].get_roomType()]); %></td>
      <td><% out.print(roomIDs); %></td>
      <td><% out.print(orders[i].get_userName());%></td>
      <td><% out.print(orders[i].get_needPay()); %></td>
      <td><% out.print(orders[i].get_nowPay()); %></td>
      <td><a href=editorder.jsp?orderid=<%=orders[i].get_id()%>&action=edit>edit</a></td>
      <td><a href=editorder.jsp?orderid=<%=orders[i].get_id()%>&action=delete>delete</a></td>
    </tr>
  <%
  }
  %>
  </table>
</form>
<%
    }
%>
</body>
</html>

⌨️ 快捷键说明

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