将Facelets编译为Java代码

时间:2012-07-17 17:16:38

标签: jsf compilation facelets

我看到Jetty和Jasper有JSP编译器支持JSP中的JSF。 但是,我也有兴趣编译Facelets。是否有可用的工具将其编译为Java代码或字节码?

1 个答案:

答案 0 :(得分:8)

Facelets无法正常工作。与JSP文件不同,Facelets文件不会编译为Java类。它通常由SAX解析器(这是解析XML的最快方法之一)“编译”到XML树。 XML树又由DefaultFaceletCache(在Mojarra的情况下)内部缓存在服务器的内存中,可以通过提供自定义FaceletCache来自定义。