我想以编程方式调用JSP解析器。这意味着我希望能够在Java中运行一个jsp页面并获得其输出,而无需将其发送回客户端(我实际上想将输出保存到一个文件中)。我不想将请求转发到JSP页面。我希望能够在一行的几个JSP页面上做到这一点。
做这件事最好的方法是什么?
我发现了这个问题,但BalusC并没有直接回答这个问题。
如果您想知道,我之所以需要这样做,是因为我想预编译JSP,以便在Java servlet容器之外的其他平台上使用。
编辑
我需要的不是.class文件,而是HTML输出。事实上,一旦生成,它将是静态的,但我有一些自定义的jsp标记,我想利用jsp解析器来扩展它们。