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

📄 orderhelper.java

📁 网络商店源代码用NetBeans6.1Beta开发
💻 JAVA
字号:
package util;import model.*;import java.io.*;import java.util.*;import java.sql.Timestamp;import java.text.*;import org.apache.commons.lang.StringEscapeUtils;public class OrderHelper {  public static void printOrder(Order o, ProductsBean pb, Writer out) throws Exception {    Integer id = o.getId();    String user = o.getUser();    List<OrderItem> items = o.getItems();    Timestamp created = o.getCreated();        String created_fmt = (created == null) ? "--" :                          DateFormat.getDateTimeInstance().format(created);    out.write(       "<table border=\"1\" cellpadding=\"5px\">"        + "<tr>"        + "<td colspan=\"3\">"        + "order id: " + (id != null ? id : "--")        + ", user: " + user        + "<br />"        + "created: " + created_fmt       + "</td>"        + "</tr>"        + "<tr><td>product</td> <td>quantity</td> <td>unit price</td></tr>");    float total = 0;    for (OrderItem item: items) {      float flt_price = item.getPrice().floatValue();      String fmt_price = NumberFormat.getCurrencyInstance().format(flt_price);      String descrip = pb.find(item.getProdId()).getDescription();      out.write(        "<tr>"        + "<td>" + StringEscapeUtils.escapeHtml(descrip) + "</td>"        + "<td>" + item.getQty() + "</td>"        + "<td>" + fmt_price + "</td>"        + "</tr>"      );      total += item.getQty() * flt_price;    }        String total_fmt = NumberFormat.getCurrencyInstance().format(total);        out.write(      "<tr>"      + "<td colspan=\"3\">"      + "total: " + total_fmt      + "</td>"      + "</tr>"      +"</table>"     );  }}

⌨️ 快捷键说明

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