import java.io.*;
import java.text.*;
class HtmlOutput implements HtmlStrings {
protected StringBuffer doHtmlOutput(StringBuffer sb, 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);
ht.doHtmlTop(sb);
HtmlBody hb = new HtmlBody();
sb = hb.doBodyTag(sb);
HtmlTable htb = new HtmlTable(null, null, null, 3, null, 2, 2, null, "100%");
sb = htb.doTableTag(sb);
HtmlTableTR htr = new HtmlTableTR();
sb = htr.doTableTR(sb);
HtmlTableTD htd = new HtmlTableTD(null, null, null, null, null, "2", "bodyBL", false, null, null, null);
sb = htd.doTableTD(sb);
sb.append(WELCOME);
sb = htd.endTD(sb);
sb = htr.endTR(sb);
sb = htr.doTableTR(sb);
HtmlTableTD htd2 = new HtmlTableTD(null, null, null, null, null, null, "bodyBL", false, null, null, "50%");
sb = htd2.doTableTD(sb);
sb.append("Your Name: ");
sb = htd.endTD(sb);
HtmlTableTD htd3 = new HtmlTableTD(null, null, null, null, null, null, "bodyBL", false, null, null, "100%");
sb = htd3.doTableTD(sb);
sb.append(firstName+" "+lastName);
sb = htd.endTD(sb);
sb = htr.endTR(sb);
sb = htr.doTableTR(sb);
sb = htd2.doTableTD(sb);
sb.append("The number you chose was: ");
sb = htd.endTD(sb);
sb = htd3.doTableTD(sb);
sb.append(numPick);
sb = htd.endTD(sb);
sb = htr.endTR(sb);
sb = htr.doTableTR(sb);
sb = htd2.doTableTD(sb);
sb.append("The Dollar amount you chose was: ");
sb = htd.endTD(sb);
sb = htd3.doTableTD(sb);
sb.append(nf.format(amount));
sb = htd.endTD(sb);
sb = htr.endTR(sb);
sb = htr.doTableTR(sb);
sb = htd2.doTableTD(sb);
sb.append("Your Total:");
sb = htd.endTD(sb);
sb = htd3.doTableTD(sb);
sb.append(nf.format(totalCost));
sb = htd.endTD(sb);
sb = htr.endTR(sb);
sb = htr.doTableTR(sb);
sb = htd2.doTableTD(sb);
sb.append("Your Remote Address: ");
sb = htd.endTD(sb);
sb = htd3.doTableTD(sb);
sb.append(remoteHost);
sb = htd.endTD(sb);
sb = htr.endTR(sb);
sb = htr.doTableTR(sb);
sb = htd2.doTableTD(sb);
sb.append("Server Protocol: ");
sb = htd.endTD(sb);
sb = htd3.doTableTD(sb);
sb.append(scheme);
sb = htd.endTD(sb);
sb = htr.endTR(sb);
sb = htb.endTableTag(sb);
sb = ht.endHtml(sb);
return sb;
}
};