码迷,mamicode.com
首页 > 编程语言 > 详细

springMVC之helloworld

时间:2017-10-20 13:29:46      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:绑定   express   com   添加   参数   expr   map   mod   mon   

---恢复内容开始---

1、HelloWorld

1)导包

基础包

commons-logging-1.1.3.jar

spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.RELEASE.jar
spring-core-4.0.0.RELEASE.jar
spring-expression-4.0.0.RELEASE.jar

注解的aop包

spring-aop-4.0.0.RELEASE.jar

SpringMVC

spring-web-4.0.0.RELEASE.jar
spring-webmvc-4.0.0.RELEASE.jar

2、写SpringMVC配置

 给页面携带数据的几种方法

1)返回值采用ModelAndView(既携带模型信息,又有页面地址信息)

  默认放在request域中。

2)如果方法的入参为 Map 、Model或Model Map 类型,那么给它们保存的数据都保存在request域中。

其实相当于将请求交给BindingAwareModelMap

 3、 SessionAttributes 注解

给原生中  Session域中传数据,建议用原生的API

4、ModelAttribute注解。

l  在方法定义上使用 @ModelAttribute 注解:Spring MVC 在调用目标处理方法前,会先逐个调用在方法级上标注了 @ModelAttribute 的方法。

l  在方法的入参前使用 @ModelAttribute 注解:可以从隐含对象中获取隐含的模型数据中获取对象,再将请求参数绑定到对象中,再传入入参

l  将方法入参对象添加到模型中

 5、请求数据传入小结

 

---恢复内容结束---

springMVC之helloworld

标签:绑定   express   com   添加   参数   expr   map   mod   mon   

原文地址:http://www.cnblogs.com/limingxian537423/p/7273336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!