文档章节

Spring MVC学习笔记(一)

NikoTesla
 NikoTesla
发布于 2015/07/29 23:34
字数 267
阅读 232
收藏 4

1. Spring MVC思维导图:

Spring MVC思维导图

2. 搭建环境

以IDEA14下搭建Spring MVC框架为例 首先建立maven项目,引入Spring MVC框架支持,添加web Framework支持。得到如下目录结构 Spring MVC目录结构 框架搭建完成。

3. 如何完成Controller和viewer的映射

三种方式:

  1. @RequestParam 通过URL地址传值 注:参数是必不可少的,少参数会报400错误
  2. 在参数里加Map<String, Object>, 可以直接从controller向Viewer传值
  3. 在参数里用Model传值, 使用model.addAttribute()从controller向Viewer传值

注:struts2的属性值不支持单例;因为Action(Controller如果是单例的,用户传入的属性值会冲突) Spring MVC的controller是基于单例的;所以Spring MVC的效率要高。

4. viewer如何把值传递给controller

restful风格

/user_show?id=100
/user/100

/user_delete?id=120
/user/120/delete

/user_updateInput?id=123
/user/123/update

/user_list
/users
/user/users

REST风格不等于使用了REST技术 GET,POST,PUT,DELETE

topic/23/delete

Controller如何把值传给viewer

异常处理

页面标签

文件上传

源代码学习

© 著作权归作者所有

NikoTesla
粉丝 4
博文 57
码字总数 12246
作品 0
东城
程序员
私信 提问
springMvc 注解配置例子(hello world)含demo

oyhk 学习笔记 用spring mvc 已经有一段时间了,感觉真的比struts2好用(个人认为)... 下面写一篇,基于注解配置的springmvc小教程(hello world) demo演示:http://demo.mkfree.com/springmvc/h...

miki_zhang
2013/02/22
0
0
Spring3 MVC 笔记(二) —json+rest优化

接上次的 spring mvc 注解的一些详细信息! 其实也是一些个人的学习笔记 呵呵! http://7454103.iteye.com/blog/716975 有了上面的基础! 一起来研究些其他的东西! 前端时间写了个 struts2 ...

李长春
2011/09/15
0
0
【Spring学习笔记】--Spring MVC

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/YYZZHC999/article/details/82961757 接上篇标准的MVC 框架,我们学习一下Spring MVC. Spring MVC 是一个模型...

杨晓慧_Hepburn
2018/10/07
0
0
springmvc学习笔记(6)-springmvc整合mybatis(IDEA中通过maven构建

springmvc学习笔记(6)-springmvc整合mybatis(IDEA中通过maven构建) 标签: springmvc mybatis [TOC] 本文主要展示如何在intellij IDEA中通过maven构建springmvc+mybatis框架的开发环境。 需求...

brianway
2016/03/10
432
0
Spring 官方文档第十六章笔记(1):SpringMVC简介

Spring Reference第十六章笔记(1)Introduction to Spring Web MVC framework Spring MVC的核心是DispatcherServlet。DispatcherServlet根据配置文件的配置将请求分发给各个 Controller 。 ...

LiJIaming
2012/05/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Feign Retryer的默认重试策略测试

1、Feign配置 @Configurationpublic class FeignConfig { @Value("${coupon_service.url:http://localhost:8081}") private String couponServiceUrl; @Bean publ......

moon888
11分钟前
0
0
关于不同域名下的session共享问题

如果登录,首页,分类,列表,产品都在不同的二级域名下,主域名不变,一定要保证里面的版本问题,不能为了更新而更新,这样哪个下面的session都访问不了。

dragon_tech
12分钟前
0
0
iOS 中文拼音互转(好东西记录一下)

PinYin4Objc

_____1____
20分钟前
0
0
fabric private data实战

Hyperledger Fabric private data是1.2版本引入的新特性,fabric private data是利用旁支数据库(SideDB)来保存若干个通道成员之间的私有数据,从而在通道之上又提供了一层更灵活的数据保护...

汇智网教程
20分钟前
0
0
es之聚合查询汇总

记录一下最近用到的es聚合查询,感觉常见的应该多遇上了,下午抽空更新

我真是小菜鸡
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部