Java 非servlet JSP
我意识到有EL和近EL框架,如StringTemplate、JUEL、Velocity等。 然而,我并没有要求提供JSTL/EL的替代方案列表 我在一年多前遇到了一个包,有人编写了一个util来模拟非servlet env的JSP功能,即JSP组合,它不需要“servlet容器”来运行 我忽略了它,现在我认为它会对我有帮助,我需要帮助来回忆它是什么 我的实际动机类似于StringTemplate、JUEL、Velocity提供的帮助我编写SQL块、HTML块的方法,但我认为JSP被预编译成字节码,而且JSP的运行时效率更高,因为运行时解析只执行一次Java 非servlet JSP,java,jsp,template-engine,juel,Java,Jsp,Template Engine,Juel,我意识到有EL和近EL框架,如StringTemplate、JUEL、Velocity等。 然而,我并没有要求提供JSTL/EL的替代方案列表 我在一年多前遇到了一个包,有人编写了一个util来模拟非servlet env的JSP功能,即JSP组合,它不需要“servlet容器”来运行 我忽略了它,现在我认为它会对我有帮助,我需要帮助来回忆它是什么 我的实际动机类似于StringTemplate、JUEL、Velocity提供的帮助我编写SQL块、HTML块的方法,但我认为JSP被预编译成字节码
所以,实际上,只要模板被预编译成字节码,就可以接受对替代方案的建议。但是我仍然更喜欢JSP仿真器。模板引擎是JSP的一个很好的替代品。作为一个独立的应用程序,它非常优秀,但您也可以看到它是如何集成到框架中的。当与OGNL堆栈结合时,它是JSP的完全替代品。JSP的一个伟大替代品是模板引擎。作为一个独立的应用程序,它非常优秀,但您也可以看到它是如何集成到框架中的。当与OGNL堆栈结合使用时,它完全替代了JSP。是的,这就是我要找的包。我还研究了java++,它允许在java源代码中使用多行文本块,java++可以将其预编译成适当的java源代码。我还研究了java++,它允许在java源代码中使用多行文本块,java++将其预编译成适当的java源代码。