SpringMVC框架

2.2     RequestMapping 可标注的位置

2.2.1 实验代码

定义页面链接、控制器方法

<a href="springmvc/helloworld">test @RequestMapping</a>

 

@Controller  //声明Bean对象,为一个控制器组件

@RequestMapping("/springmvc")

public class HelloWorldController {

/**

 * 映射请求的名称:用于客户端请求;类似Struts2中action映射配置的,action名称

 *1 使用@RequestMapping 注解来映射请求的 URL

 *2 返回值会通过视图解析器解析为实际的物理视图,

*  对于 InternalResourceViewResolver 视图解析器,

 *  会做如下的解析:

 *  通过 prefix + returnVal + 后缀 这样的方式得到实际的物理视图, 然会做转发操作.

 * /WEB-INF/views/success.jsp

 */

@RequestMapping(value="/helloworld")

public String helloworld(){

System.out.println("hello,world");

return "success"; //结果如何跳转呢?需要配置视图解析器

}        

}

2.3 RequestMapping映射请求方式

2.3.1 标准的 HTTP 请求报头