aggregateservlet.java
来自「JAVA Servlet2.3外文书籍源码」· Java 代码 · 共 52 行
JAVA
52 行
import java.io.*;
import java.net.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class AggregateServlet extends HttpServlet {
public void doPost (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("</head>");
out.println("<body>");
buildTable(out);
out.println("</body>");
out.close();
}
private void buildTable(PrintWriter out) {
out.println("<table border=\"1\">");
out.print("<tr><td> </td>");
out.println("<td>CA</td><td>EU</td><td>JP</td><td>MX</td></tr>");
buildRow(out, "UK");
buildRow(out, "US");
out.println("</table>");
}
private void buildRow(PrintWriter out, String country) {
out.println("<tr>");
out.print("<td>"+country+"</td>");
buildCell(out, "CA", country);
buildCell(out, "EU", country);
buildCell(out, "JP", country);
buildCell(out, "MX", country);
out.println("</tr>");
}
private void buildCell(PrintWriter out, String country1, String country2) {
out.print("<td>");
out.print(RateHelper.getExchangeRate(country1, country2));
out.println("</td>");
}
public void doGet (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException{
doPost( request, response );
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?