import java.io.*;
import java.text.*;
class HtmlOutput implements HtmlStrings {
protected void doHtmlOutput(PrintWriter out, String firstName, String lastName, int numPick, double amount, double totalCost, String remoteHost, String scheme) {
NumberFormat nf = NumberFormat.getCurrencyInstance();
HtmlTop ht = new HtmlTop("Our First Servlet", null, "/styles/styles.css", null, null, null);
StringBuffer sb = new StringBuffer();
sb.append(ht.doHtmlTop());
HtmlBody hb = new HtmlBody();
sb.append(hb.doBodyTag());
HtmlTable htb = new HtmlTable(null, null, null, 3, null, 2, 2, null, "100%");
sb.append(htb.doTableTag());
HtmlTableTR htr = new HtmlTableTR();
sb.append(htr.doTableTR());
HtmlTableTD htd = new HtmlTableTD(null, null, null, null, null, "2", "bodyBL", false, null, null, null);
sb.append(htd.doTableTD() + WELCOME + htd.endTD() + htr.endTR() + htr.doTableTR());
HtmlTableTD htd2 = new HtmlTableTD(null, null, null, null, null, null, "bodyBL", false, null, null, "50%");
sb.append(htd2.doTableTD() + "Your Name: " + htd.endTD());
HtmlTableTD htd3 = new HtmlTableTD(null, null, null, null, null, null, "bodyBL", false, null, null, "100%");
sb.append(htd3.doTableTD() + firstName+" "+lastName + htd.endTD() + htr.endTR());
sb.append(htr.doTableTR() + htd2.doTableTD() + "The number you chose was: " + htd.endTD());
sb.append(htd3.doTableTD() + numPick + htd.endTD() + htr.endTR());
sb.append(htr.doTableTR() + htd2.doTableTD() + "The Dollar amount you chose was: " + htd.endTD());
sb.append(htd3.doTableTD() + nf.format(amount) + htd.endTD() + htr.endTR());
sb.append(htr.doTableTR() + htd2.doTableTD() + "Your Total:" + htd.endTD());
sb.append(htd3.doTableTD() + nf.format(totalCost) + htd.endTD() + htr.endTR());
sb.append(htr.doTableTR() + htd2.doTableTD() + "Your Remote Address: " + htd.endTD());
sb.append(htd3.doTableTD() + remoteHost + htd.endTD() + htr.endTR());
sb.append(htr.doTableTR() + htd2.doTableTD() + "Server Protocol: " + htd.endTD());
sb.append(htd3.doTableTD() + scheme + htd.endTD() + htr.endTR() + htb.endTableTag() + ht.endHtml());
out.println(sb);
out.close();
}
};