35、 (2分) InternalResourceViewResolver的suffix属性表示什么意思?A、Controller方法返回的视图名称的前缀 B、JSP、 HTML等视图文件的前缀 C、JSP、 HTML等视图文件的后缀 D、Cnrtrller方法返回的视图名称的后缀
时间: 2023-12-05 20:06:43 浏览: 117
选项C,InternalResourceViewResolver的suffix属性表示JSP、HTML等视图文件的后缀。在Spring MVC中,InternalResourceViewResolver是用于解析视图名称(View Name)并将其解析为具体的视图(View)对象的组件,它通常用于解析JSP、HTML等视图文件。InternalResourceViewResolver可以通过prefix和suffix属性来指定视图文件的前缀和后缀,其中prefix属性用于指定视图文件的前缀,suffix属性用于指定视图文件的后缀。例如:
```
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
```
在以上示例中,我们将prefix属性设置为“/WEB-INF/jsp/”,将suffix属性设置为“.jsp”,表示视图文件的前缀为“/WEB-INF/jsp/”,后缀为“.jsp”。因此,当Controller方法返回的视图名称为“index”时,InternalResourceViewResolver会将其解析为“/WEB-INF/jsp/index.jsp”这个JSP视图文件。因此,选项C是正确的。选项A中的前缀是由prefix属性指定的;选项B中的视图文件前缀也是由prefix属性指定的;选项D中的后缀是由suffix属性指定的,而不是前缀。
阅读全文