要求された Web ページを表示するために、JSP ページにサーブレットを作成しています。私はかなりの「グーグル」を行いましたが、それらのほとんどは BufferedReader の使用を提案しました。以下に、要求された URL を JSP ページから取得し、サーブレットがそのページを表示するコードを示します。
ただし、これを実行している間、サーブレットから空白になります。このコードで私が何をしていたのか、誰かに教えてもらえますか?
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String server = request.getParameter("browsebox");
URL url = new URL(server);
URLConnection yc = url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
yc.getInputStream(), "UTF-8"));
String inputLine;
StringBuilder a = new StringBuilder();
while ((inputLine = in.readLine()) != null)
a.append(inputLine);
in.close();
PrintWriter out = response.getWriter();
out.println(a);
// String output= a.toString();
//System.out.println(output);
}