Complete Order metode?
Hvordan kan jeg få lavet Complete Order metoden på denside om så den i stedet for at skrive ordren til en fil, skriver den til min database?????
package usingjsp.Butik;
import java.util.*;
import java.io.*;
public class Vogn1 implements java.io.Serializable
{
protected Vector Varer;
public Vogn1()
{
Varer = new Vector();
}
public Vector getVarer()
{
return(Vector) Varer.clone();
}
public void addVare(Vare newVare)
{
Varer.addElement(newVare);
}
public void removeItem(int VareIndex)
{
Varer.removeElementAt(VareIndex);
}
protected static int nextOrderNumber = 1;
public String completeOrder(SpeditionClass speditionClass, CreditCartsClass creditCartsClass)
throws ShoppingCartException
{
try
{
int orderNumber = 0;
synchronized (this)
{
orderNumber = nextOrderNumber;
nextOrderNumber = nextOrderNumber + 1;
}
PrintWriter out = new PrintWriter(
new FileOutputStream("order"+orderNumber));
out.println(speditionClass.Navn);
out.println(speditionClass.Adresse1);
if (speditionClass.Adresse2 != null)
{
out.println(speditionClass.Adresse2);
}
out.print(speditionClass.City);
if (speditionClass.State != null)
{
out.print(", "+speditionClass.State);
}
if (speditionClass.PostalCode != null)
{
out.print(" "+speditionClass.PostalCode);
}
out.println(" "+speditionClass.Country);
out.println(speditionClass.Email);
out.println(creditCartsClass.NavnpaeKort);
out.println(creditCartsClass.KortType);
out.println(creditCartsClass.KortNummer);
out.println(creditCartsClass.Udloebsdato);
Enumeration e = Varer.elements();
while (e.hasMoreElements())
{
Vare vare = (Vare) e.nextElement();
out.println(vare.Varenr+","+
vare.Maengde);
}
out.close();
return ""+orderNumber;
}
catch (Exception exc)
{
throw new ShoppingCartException(
"Error saving order: "+exc.toString());
}
}
}
Jeg er lidt ny med hensyn til Java, så du skal nok bære lidt over med min uvidenhed, hvis der er noget jeg ikke forstår!
