【发布时间】:2011-02-09 01:45:58
【问题描述】:
我想以编程方式调用 JSP 解析器。这意味着我希望能够在 Java 中“运行”一个 jsp 页面并获取其输出,而无需将其发送回客户端(我实际上想将输出保存到文件中)。我不想将请求“转发”到 JSP 页面。我希望能够连续在多个 JSP 页面上执行此操作。
最好的方法是什么?
我找到了这个question,但 BalusC 并没有真正直接回答这个问题。
如果您想知道,我需要这样做是因为我想“预编译”JSP 以便在 Java servlet 容器以外的其他平台上使用。
编辑
我需要的不是 .class 文件,而是 HTML 输出。事实上,一旦生成,这将是静态的,但我有一些自定义的 jsp 标签,我想利用 JSP 解析器来扩展它们。
【问题讨论】:
-
对另一个问题的引用失去了链接。引用的问题是什么?
-
更新了对问题的正确引用
-
我希望 JSP 和 JSTL“模板引擎”可以像其他模板引擎允许的那样以编程方式调用。叹。我只想将数据合并到 HTML 中以生成电子邮件。有这么奇怪吗?
标签: java parsing jsp servlets jakarta-ee