視圖解析器是寫在 springmvc.xml 的配置文件中,在xml中如果沒有顯式配置該配置文件的名稱,那么你的spirngmvc配置文件名稱就是<serlvet-name>-servlet.xml,
並且文件自動存放在WEB-INF下;如果顯示配置了,如在xml中<servlet>配置了<param-value>/config/springmvc-config.xml</param-value>,
那么你的配置文件將存放於/WebContent/config/下,配置文件名稱為springmvc-config.xml。
一般地視圖解析器配置如下:
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
假如Controller類中返回值為hello,那么根據視圖解析器可得將要跳轉的頁面路徑為:/WebContent/jsp/hello.jsp
這里有一點需要注意:
視圖解析器的作用是只對Controller類中每個函數返回值那里的String類型前后加路徑,而不對@RequestMapping處加路徑,對@RequestMapping處無影響!