一連の流れをメモした
package com.dizzyworld;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
//import java.util.Enumeration;
import java.net.*;
public class BenefitsServlet extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
// ServletOutputStream out = response.getOutputStream();
//
// String[] benefitNames = request.getParameterValues("benefit");
//
// response.setContentType("text/html");
// for (String benefit : benefitNames) {
// if (benefit.equals("vacation")) {
// RequestDispatcher rd = request.getRequestDispatcher("company.jsp");
// rd.include(request, response);
// continue;
// }
// if (benefit.equals("health")) {
// RequestDispatcher rd = request.getRequestDispatcher("health.jsp");
// rd.include(request, response);
// continue;
// }
// if (benefit.equals("vision")) {
// RequestDispatcher rd = request.getRequestDispatcher("vision.jsp");
// rd.include(request, response);
// continue;
// }
// if (benefit.equals("dental")) {
// RequestDispatcher rd = request.getRequestDispatcher("dental.jsp");
// rd.include(request, response);
// continue;
// }
// }
//
// out.print("<BR><A HREF='./welcome.html'>Back To Home Page</A><BR>");
PrintWriter out = response.getWriter();
URL url = new URL("http://bj006.com");
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setRequestMethod("GET");
con.connect();
response.setContentType("text/html;charset=Shift_JIS");
BufferedReader reader =
new BufferedReader(new InputStreamReader
(con.getInputStream(), "JISAutoDetect"));
String buffer = reader.readLine();
System.out.println("accessed");
while (null != buffer) {
out.println(buffer);
buffer = reader.readLine();
}
}
}