org.springframework.web.servlet.view 类 InternalResourceViewResolver

转载自 :http://7-sun.com/doc/spring2.5_doc_cn/org/springframework/web/servlet/view/InternalResourceViewResolver.html


org.springframework.web.servlet.view
类 InternalResourceViewResolver

java.lang.Object
  继承者 org.springframework.context.support.ApplicationObjectSupport
      继承者 org.springframework.web.context.support.WebApplicationObjectSupport
          继承者 org.springframework.web.servlet.view.AbstractCachingViewResolver
              继承者 org.springframework.web.servlet.view.UrlBasedViewResolver
                  继承者 org.springframework.web.servlet.view.InternalResourceViewResolver
所有已实现的接口:
ApplicationContextAware, Ordered, ServletContextAware, ViewResolver
public class InternalResourceViewResolver
   
   
    
    extends 
    
    UrlBasedViewResolver
   
   

子类方便UrlBasedViewResolver支持InternalResourceView (即Servlet和JSP)和子类,如JstlView TilesView

这个解析器的观点所产生的一类意见都可以通过指定的UrlBasedViewResolver.setViewClass(java.lang.Class) 。见UrlBasedViewResolver 的详情的javadoc。默认值是InternalResourceViewJstlView如果将JSTL API的存在。

顺便说一句,这是很好的做法是JSP文件,就像在WEB - INF观点可以,隐藏它们直接访问(通过手动输入网址,例如)。那时,只有控制器将能够访问他们。

注意:当链接ViewResolvers,一InternalResourceViewResolver总是需要是最后, 因为它会尝试解决任何视图的名称,无论是否实际存在的基础资源。

英文注释

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

The view class for all views generated by this resolver can be specified via UrlBasedViewResolver.setViewClass(java.lang.Class). See UrlBasedViewResolver's javadoc for details. The default is InternalResourceView, or JstlView if the JSTL API is present.

BTW, it's good practice to put JSP files that just serve as views under WEB-INF, to hide them from direct access (e.g. via a manually entered URL). Only controllers will be able to access them then.

Note: When chaining ViewResolvers, an InternalResourceViewResolver always needs to be last, as it will attempt to resolve any view name, no matter whether the underlying resource actually exists.

从以下版本开始:
17.02.2003
作者:
Juergen Hoeller
另请参见:
UrlBasedViewResolver.setViewClass(java.lang.Class), UrlBasedViewResolver.setPrefix(java.lang.String), UrlBasedViewResolver.setSuffix(java.lang.String), UrlBasedViewResolver.setRequestContextAttribute(java.lang.String), InternalResourceView, JstlView, TilesView

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值