Tùy thuộc vào sự lựa chọn của người dùng, nó có thể áp dụng một phong cách trang XSLT để kết quả. Liệt kê là một ứng dụng Java có thể chuyển đổi một tập tin văn bản để quy ước cuối cùng của nền tảng trực tuyến của bạn. | The Middle Tier 409 name street postal-code locality country email int found 0 for int i 0 i i String value fields i if value found return found save the order @param request the request received from the client @param response interface to the client exception lOException error writing the reply exception ServletException error in processing the request public void doSaveOrder HttpServletRequest request HttpServletResponse response throws ServletException lOException String productid product merchantid merchant Product product getProduct merchantid productid if null product return Merchant merchant String postURL Writer writer null if null 1 postURL continues 410 Chapter 12 Putting It All Together An e-Commerce Example Listing continued writer new StringWriter else String directory getInitParameter .orders should be enough to avoid duplicates fname .xml File file new File directory fname writer new FileWriter file xml version order buyer writeAttribute name request writer writeAttribute street request writer writeAttribute region request writer writeAttribute postal-code request writer writeAttribute locality request writer writeAttribute country request writer writeAttribute email request writer product writeAttribute quantity request writer id name price order if null l postURL Dictionary parameters new Hashtable String user password The Middle Tier 411 xmlData user user password password .