将JSP呈现为字符串

Ove*_*ose 7 java jsp render

将jsp文件呈现为字符串的方法是什么?是否可以不使用spring/struts/etc等框架?

Kal*_*pak 0

如果您想流式传输任何网页(无论是 JSP 还是任何其他网页),您可以使用以下方法。

导入java.io.*;
导入java.net.*;

公共类 c {

   公共字符串 getHTML(字符串 urlToRead) {
      网址网址;
      HttpURLConnection conn;
      BufferedReader rd;
      串线;
      字符串结果=“”;
      尝试 {
         url = 新的 URL(urlToRead);
         conn = (HttpURLConnection) url.openConnection();
         conn.setRequestMethod("GET");
         rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
         while ((line = rd.readLine()) != null) {
            结果+=行;
         }
         rd.close();
      } catch (异常 e) {
         e.printStackTrace();
      }
      返回结果;
   }

   公共静态无效主(字符串参数[])
   {
     cc = 新的 c();
     System.out.println(c.getHTML(args[0]));
   }
}