视图解析器是写在springmvc的配置文件中, 如果在web-xml文件中没有显示配置这个xml文件的话 会默认加载<servlet-name>-servlet.xml, 并且文件自动存放在WEB-INF下;如果显示配置了,如在xml中<servlet>配置了<param-value>/config/springmvc-config.xml</param-value>,
那么你的配置文件将存放于/WebContent/config/下,配置文件名称为springmvc-config.xml。
配置举例如下:
<!-- 视图解析器
视图解析器可以根据服务方法的返回值,自动的拼接最终的viewName数据.
viewName= prefix + 服务方法返回值 + suffix
/jsp/+ ok + .jsp -> /jsp/ok.jsp
前后缀的使用限制: 不能处理带有forward|redirec前缀的服务方法返回值.
前后缀只能处理请求转发,不能处理响应重定向的字符串返回结果.
-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix"value="/jsp/"/>
<property name="suffix"value=".jsp"/>
</ bean >这里有一点需要注意:
视图解析器的作用是只对Controller类中每个函数返回值那里的String类型前后加路径,而不对@RequestMapping处加路径,对@RequestMapping处无影响!