% // ---------- Begin JSP Directives --------------------- %> <%@ page import="java.util.*" %> <%@ page import="java.text.*" %> <%@ page import="java.io.*" %> <%@ page import="java.rmi.*" %> <%@ page import="javax.servlet.*" %> <%@ page import="javax.servlet.http.*" %> <%@ page import="com.inteflux.EMail.*" %> <%@ page import="com.inteflux.ShoppingCart.*" %> <%@ page import="com.inteflux.Session.*" %> <%@ page import="com.inteflux.eba.*" %> <% // ---------- End JSP Directives ----------------------- %> <% ShoppingCartIF cartMan = null; String sender = "simon@inteflux.com"; String recipient = "simon@inteflux.com"; String subject = "New Flight Request"; String server = "realmachine.inteflux.com"; CheckSession cs = new CheckSession(); String sid = cs.getSessionID(request,response); Flight thisFlt = null; String message = "Information\n\n\n"; SimpleDateFormat formatter = new SimpleDateFormat("dd.MMM.yyyy"); Hashtable myHash =null; String customerName = (request.getParameter("First_Name")==null?"":request.getParameter("First_Name"))+" "+(request.getParameter("Last_Name")==null?"":request.getParameter("Last_Name")); try { cartMan =(ShoppingCartIF)Naming.lookup("rmi://ebasun10.inteflux.com:1099/ShoppingCartService"); Enumeration params = request.getParameterNames(); while(params.hasMoreElements()) { String key = (String)params.nextElement(); String value = request.getParameter(key); message += key+" - "+value+"\n"; } message += "\n\n -------Flight Information-------\n"; myHash = cartMan.getCart(sid); if(myHash != null) { Enumeration en = myHash.keys(); while(en.hasMoreElements()) { String key = (String)en.nextElement(); if(key.startsWith("FLT-")) { thisFlt = (Flight)myHash.get(key); message += "\n"+thisFlt +"\n\n"; System.err.println(thisFlt); } } } /* EMail sendMail = new EMail(sender, recipient, subject,message,server,""); System.err.println(sendMail); sendMail.sendEMail(); */ FileWriter writeFile = new FileWriter("/var/tmp/EBA/"+sid+"-"+System.currentTimeMillis()); writeFile.write(message.toCharArray()); writeFile.flush(); writeFile.close(); }catch(Throwable e){ e.printStackTrace(); } %>
|
||||||||||||||||||||||||||||