java - InternalResourceViewResolver 与 UrlBasedViewResolver 有什么不同

标签 java spring

我刚开始使用 Spring。我遇到了很多教程。 我看到使用 InternalResourceViewResolver 的示例比使用 UrlBasedViewResolver 的示例更多。我查看了 Spring 文档,但我无法弄清楚使用其中一个的好处。有人能解释一下吗?

最佳答案

InternalResourceViewResolverUrlBasedViewResolver 的方便子类.

JavaDoc 在 InternalResourceViewResolver 中描述了一些在某些情况下可能有用的附加属性:

Convenient subclass of UrlBasedViewResolver that supports InternalResourceView (i.e. Servlets and JSPs) and subclasses such as JstlView.

AlwaysInclude:控制是转发还是包含完成。

ExposeContextBeansAsAttributes:允许上下文中的所有bean作为请求属性使用,这意味着它们可以从JSP中的EL中引用。

ExposedContextBeanNames:如果非 null,则指定将要公开的 bean 列表,而不是全部。

来自 Spring 论坛:Spring Q&A forum

关于java - InternalResourceViewResolver 与 UrlBasedViewResolver 有什么不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17453032/

相关文章:

java - 如何计算动态规划(Memoization)算法的Big O

java - 如何生成注销处理方法

java - Struts2或spring打开WEB-inf中的文件

java - 404 未找到本地主机 :8080/actuator

java - 如何使用 Guava makeChecked 检查多个异常?

java - 是否有像 java 中那样的密码方法?

java - Vaadin 国际化问题 : java. util.MissingResourceException

java - 注销后用户也正在执行操作,我必须编写什么代码来防止注销用户?

spring - 在 Grails 中动态设置消息 i18n

java - Spring - 无法在 CrudRepository 中创建自定义查询