Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 非servlet JSP_Java_Jsp_Template Engine_Juel - Fatal编程技术网

Java 非servlet 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被预编译成字节码

我意识到有EL和近EL框架,如StringTemplate、JUEL、Velocity等。 然而,我并没有要求提供JSTL/EL的替代方案列表

我在一年多前遇到了一个包,有人编写了一个util来模拟非servlet env的JSP功能,即JSP组合,它不需要“servlet容器”来运行

我忽略了它,现在我认为它会对我有帮助,我需要帮助来回忆它是什么

我的实际动机类似于StringTemplate、JUEL、Velocity提供的帮助我编写SQL块、HTML块的方法,但我认为JSP被预编译成字节码,而且JSP的运行时效率更高,因为运行时解析只执行一次


所以,实际上,只要模板被预编译成字节码,就可以接受对替代方案的建议。但是我仍然更喜欢JSP仿真器。

模板引擎是JSP的一个很好的替代品。作为一个独立的应用程序,它非常优秀,但您也可以看到它是如何集成到框架中的。当与OGNL堆栈结合时,它是JSP的完全替代品。

JSP的一个伟大替代品是模板引擎。作为一个独立的应用程序,它非常优秀,但您也可以看到它是如何集成到框架中的。当与OGNL堆栈结合使用时,它完全替代了JSP。

是的,这就是我要找的包。我还研究了java++,它允许在java源代码中使用多行文本块,java++可以将其预编译成适当的java源代码。我还研究了java++,它允许在java源代码中使用多行文本块,java++将其预编译成适当的java源代码。