视图解析器
存放在/WEB-INF/下面的内容是不能直接通过request请求的方式请求到的,为了安全性考虑,我们通常会把jsp文件放在WEB-INF目录下(不能通过jsp地址直接访问)
声明springmvc框架中的视图解析器,帮助开发人员设置视图文件的路径
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!--前缀:视图文件的路径-->
<property name="prefix" value="/WEB-INF/view/"/>
<!--后缀:视图文件的扩展名-->
<property name="suffix" value=".jsp" />
</bean>
当配置了视图解析器后,可以使用逻辑名称(文件名),指定视图
框架会使用视图解析器的 前缀+逻辑名称+后缀 组成完整路径,这里是字符串拼接
//配置视图解析器之前
mv.setViewName("/show.jsp");
//配置视图解析器之后
mv.setViewName("show");
二者等效
@RequestMapping放在类上面
value:所有请求地址的公共部分,叫做模块名称
@RequestMapping(value = "/test/some.do")
public ModelAndView doSome(){
@RequestMapping(value = "/test")
public class MyController {
@RequestMapping(value = "/some.do")
二者等效