【问题标题】:rendering JSP to a string [duplicate]将JSP呈现为字符串[重复]
【发布时间】:2010-11-30 15:56:48
【问题描述】:

jsp文件渲染成字符串的方法是什么?是否可以不使用 spring/struts/etc 之类的框架?..

【问题讨论】:

标签: java jsp render


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      如果您想流式传输任何网页,可能是 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(); } 返回结果; } 公共静态无效主(字符串参数 []) { c c = 新 c(); System.out.println(c.getHTML(args[0])); } }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-04
        • 1970-01-01
        • 2012-06-10
        • 2012-12-22
        • 2016-07-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多