我在spring-mvc中使用JSP作为视图解析器。这些页面是否会在tomcat中转换为servlet?
如果是这样,同样适用于Velocity,Thymeleaf等其他观点吗?请解释它是如何工作的。
答案 0 :(得分:3)
是的,JSP始终转换为servlet,这就是JSP文件的工作方式。
在其他视图/模板引擎中并非总是如此。例如,Velocity是一个基于Java的模板引擎,速度模板被解析,但它不依赖于servlet引擎。
关于Spring,它有许多不同技术的视图解析器,所以你有一个抽象层,不必担心视图在内部如何翻译以呈现你的模型。
答案 1 :(得分:2)
如果我使用spring,JSP会转换为servlet代码吗?
是。如果你在任何地方使用JSP *它将被转换为Servlet。
* - For Java EE Applications which uses Servlet containers.
我不是关于Velocity ,thymleaf,etc.
。
答案 2 :(得分:1)
有关Spring MVC和模板的更多信息,请点击此处 http://static.springsource.org/spring/docs/2.0.x/reference/view.html