7

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

4

3 回答 3

0

您可以使用任何 JSP 渲染引擎编译 JSP 页面,例如 Apache Jasper,包含在 Apache Tomcat 中。

于 2009-09-23T07:08:34.750 回答
0

如果您想流式传输任何网页,可能是 JSP 或任何其他网页,您可以使用以下方法。

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

公共类 c {

   公共字符串 getHTML(字符串 urlToRead){
      网址网址;
      HttpURLConnection 连接;
      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();
      } 捕捉(异常 e){
         e.printStackTrace();
      }
      返回结果;
   }

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

于 2009-09-23T07:08:13.860 回答
0

使用MockRunner。例如,这允许您在测试用例中运行 JSP。

于 2009-09-23T07:53:11.087 回答