SpringMVC Controller 介绍
2016-04-07 15:57
423 查看
http://haohaoxuexi.iteye.com/blog/1753271
在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller标记一个类是Controller,然后使用@RequestMapping和@RequestParam等一些注解用以定义URL请求和Controller方法之间的映射,这样的Controller就能被外界访问到。此外Controller不会直接依赖于HttpServletRequest和HttpServletResponse等HttpServlet对象,它们可以通过Controller的方法参数灵活的获取到。为了先对Controller有一个初步的印象,以下先定义一个简单的Controller:
Java代码
在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller标记一个类是Controller,然后使用@RequestMapping和@RequestParam等一些注解用以定义URL请求和Controller方法之间的映射,这样的Controller就能被外界访问到。此外Controller不会直接依赖于HttpServletRequest和HttpServletResponse等HttpServlet对象,它们可以通过Controller的方法参数灵活的获取到。为了先对Controller有一个初步的印象,以下先定义一个简单的Controller:
Java代码
相关文章推荐
- 升级java1.8及ssh版本中碰到的问题(一)
- springmvc 工作流程及注意点
- java的sqlserver连库信息 包括增删改查 分页查询
- Spring容器
- Spring3 MVC入门实例(示例)Spring3 MVC教程
- java反射机制详解 及 Method.invoke解释
- Java序列化(Serializable)与反序列化
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 升级JDK版本后,SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializ
- Caused by: java.net.NoRouteToHostException: No Route to Host from slave2/192.168.10.242 to master:1
- java单例模式详解
- activiti自定义流程之Spring整合activiti-modeler5.16实例(九):历史任务查询
- activiti自定义流程之Spring整合activiti-modeler5.16实例(九):历史任务查询
- java使用数组实现顺序队列
- Spring MVC 入门示例讲解
- Spring3MVC 在JSP中使用@ModelAttribute--源自技术
- javasScript正则表达式验证密码(必须含数字字符特殊符号,长度4-16位之间)
- JavaMail使用SMTP协议发送电子邮件
- Eclipse中.xml , .propertise 为后缀的文件中文乱码
- [疯狂Java]SQL-DML:插入、修改、删除记录