spring - Spring MVC中的多 View 解析器

标签 spring spring-mvc freemarker

我想在基于Spring MVC的Web应用程序中使用多个 View 解析器

谁能告诉我我如何实现这一目标。

我想在我的应用程序中同时使用JSP和freemarker。
请提出一些方法或链接或示例。

感谢所有帮助。

阿迪尔

最佳答案

您可以根据需要添加任意数量的 View 解析器。您可以指定检查 View 解析器的顺序。 Spring将使用第一个可以成功解析 View 的 View 解析器。

前任:
由于您具有JSP和freemarker,因此请为两者添加 View 解析器,并为JSP赋予order属性1,为freemarker赋予order属性2。
如果您的 View 是/freemarker/hello.ftl,则JSP resoplver将失败,因为它将无法找到文件/freemarker/hello.ftl,然后freemarker解析器将处理该 View 。但是,如果JSP解析器能够找到文件并对其进行解析,那么freemaker解析器将不会用于解析该 View

引用:Chaining ViewResolvers

关于spring - Spring MVC中的多 View 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288272/

相关文章:

spring - Junit 模拟 hashmap 的值作为 multivaluemap

java - Hibernate,PostgreSQL - 关系列不存在

java - Spring Boot MockMvc 无法使用 @PathVariable 进行测试

java - 无法从我的表中删除行

java - Spring的值注释在构造函数参数中不起作用

java - Maven、spring、tomcat7 : What do I need in pom. xml 部署正确?

java - 如何用 spring 捕获 hibernate 错误

Liferay Freemarker : how to get Request object in template?

javascript - 在 FreeMarker 上获取 URL 的 queryString 参数的更好方法

liferay - 如何使用 FreeMarker 将表添加到 Liferay 中的数据库?