【问题标题】:How to convert local JSP file to HTML如何将本地 JSP 文件转换为 HTML
【发布时间】:2014-11-20 06:27:15
【问题描述】:

我的本​​地系统中有一个 JSP 文件,想通过 Java 将其转换为 HTML。 您能否提供参考链接或告诉我如何完成此操作?

帕拉维

【问题讨论】:

    标签: jsp


    【解决方案1】:

    Jsp 文件旨在提供动态内容。但您不能使用 html 来做到这一点。

    除此之外,

    • 它支持标签库jstl,EL
    • 您可以在其中编写 java 代码scriptlets,但这不是一种好的做法

    也可以看看这里What is difference index.html vs index.jsp?

    旁注:请选择jsp来提供动态内容,它与html不完全相同。唯一的相似之处是渲染 html 内容

    【讨论】:

    • 感谢您的回复....实际上我想用 Java 代码从 JSP 中删除所有 taglib、脚本等并转换为 HTML
    • 您可以简单地删除您的代码块和 taglibs 。以及它的标题并将其重命名为.html,这会将其转换为html文件
    • 还有很多事情要做,比如全部删除 全部删除 & 匹配结束块为 删除   匹配结束块删除所有命名空间
    • 是的,他们制作了文件jsp :)
    • 我们是否需要逐行解析并删除这些标签或有任何可用的工具/代码来做到这一点
    【解决方案2】:

    这通常是 servlet 容器的工作。当然,您可以“手动”完成,如果这是您唯一需要这样做的时候,您应该这样做。

    但是你也可以在你的本地机器上安装一个 tomcat。它带有默认的 Web 应用程序。您可以将 jsp 放在默认应用程序之一中(或者如果您有的话),从浏览器获取它并保存 HTML 文件。这是更多的工作,但它可能是值得的:

    • 你必须在多个 JSP 上这样做
    • 您想确定 Java EE 或 servlet 容器将如何翻译文件
    • 您考虑稍后进行 Jave EE 编程

    【讨论】:

    • 您好,我没有建立连接。我正在使用 JSP 作为文件并希望进行文件操作以在本地转换为 HTML 文件
    • 你不可能希望找到一个自动完成它的工具。你想用@include做什么,<jsp:include>,<c:if>c:foreach><c:set>,...唯一万无一失的方法是手动 i> 在文本编辑器中(选择您自己的)或通过 servlet 容器进行完整处理。
    • 其实我想用DOM解析器解析jsp文件。由于无法解析 jsp ,我想将其转换为 HTML
    • @user3652391 如果 JSP 要生成 XHTML,它应该是有效的 XML(@ 元除外)并且 DOM 解析器应该处理它。
    【解决方案3】:

    如果你不使用JSP的特性,你可以删除一些以“”开头的链接,将*.jsp改为*.html。并添加这个标签在顶部 警告:请确保您不使用 jsp servlet 或其他功能,否则请不要这样做。

    【讨论】:

    • ""
    猜你喜欢
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 2023-03-08
    • 2019-06-26
    • 2010-09-22
    相关资源
    最近更新 更多