Implementing Controllers
2015-08-08 12:02
302 查看
控制器提供了访问应用程序的行为,控制器还可以解释用户的输入,并将这些输入转化为model对象,然后渲染给视图。spring实现一个控制器时很抽象的,它允许你使用一种很自由的方式。
spring2.5就介绍一种基于注解的mvc的开发控制器的模式,你可以使用像@RequestMapping, @RequestParam, @ModelAttribute 注解等等。控制器的实现风格并不要求你继承特定的类或者实现特定的接口。它并没有直接依赖Servlet or Portlet APIs,反正你可以通过配置来访问Servlet 和 Portlet 功能。
正如你所看到的那样,@Controller和@RequestMapping可以自由的放在方法的签名上面。在这个特定的例子中,方法接受了一个Model的参数,并且返回了一个String类型的视图名。其实各种各样的方法参数和方法返回值都是可以被解析的。
spring2.5就介绍一种基于注解的mvc的开发控制器的模式,你可以使用像@RequestMapping, @RequestParam, @ModelAttribute 注解等等。控制器的实现风格并不要求你继承特定的类或者实现特定的接口。它并没有直接依赖Servlet or Portlet APIs,反正你可以通过配置来访问Servlet 和 Portlet 功能。
正如你所看到的那样,@Controller和@RequestMapping可以自由的放在方法的签名上面。在这个特定的例子中,方法接受了一个Model的参数,并且返回了一个String类型的视图名。其实各种各样的方法参数和方法返回值都是可以被解析的。
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android java 与 javascript互访(相互调用)的方法例子
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- android上改变listView的选中颜色
- String.intern
- Prototype源码浅析 String部分(二)
- Ruby中的String对象学习笔记
- PostgreSQL ERROR: invalid escape string 解决办法
- 笔记本下什么是迅驰处理器(cpu)相关资料第1/2页
- 浅谈C++中的string 类型占几个字节
- 标准C++类string的Copy-On-Write技术
- C++实现string存取二进制数据的方法
- C#中string和StingBuilder内存中的区别实例分析
- PHP STRING 陷阱原理说明
- c#中 String和string的区别介绍
- C#实现的图片、string相互转换类分享
- asp.net String.IsNullOrEmpty 方法