代码之家  ›  专栏  ›  技术社区  ›  sinuhepop

用JAVA编译和解释JSP

  •  2
  • sinuhepop  · 技术社区  · 15 年前

    我想在Tomcat或任何其他servlet容器中编译和解释Java中的JSP。我想我可以使用Tomcat来的蟑螂合唱团库,但是我找不到如何在Web上做的例子。

    我至少需要一个函数,它从编译的jsp和httpservletrequest或类似的东西返回一个字符串(html结果文本)。

    谢谢.

    4 回复  |  直到 12 年前
        1
  •  2
  •   Pierre    15 年前

    如果你只是在寻找一个文本处理器(不一定是JSP),你也可以看看。 Apache Velocity

        2
  •  1
  •   Michael Borgwardt    15 年前

    从Tomcat中解析Java中的JSP 或任何其他servlet容器。

    这根本不可能。当servlet容器在非平凡的jsp上工作时,不管您最终做什么,它都将是一个相当完整的实现(会话呢?应用程序属性?Taglibs?)不管怎样,为什么不用一个来省去实现它的工作呢?

    你真正想要实现的是什么?

        3
  •  0
  •   Pablojim    15 年前

    请看一下tomcat附带的用于预编译jsp的ant task的源代码,这会对您有所帮助。

    http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html

    我也强烈质疑你为什么要这么做…

        4
  •  0
  •   Stephen Denne    15 年前

    鲍勃叔叔有 some blog posts 关于如何在tomcat之外使用jasper。

    他的结论是:

    这里描述的技术可以用来测试几乎任何静态网页或其在容器外部的部分,而不运行Web服务器。它的设置相对简单,然后很容易扩展。有了它,你可以很快地绕过编辑/编译/测试循环,并且可以很容易地遵循测试驱动开发的规则。