1![]clip_image002.jpg

2请求参数绑定实体类型

name的值需要与实体类相同

clip_image004.jpg

3超链接地址接变量 参数传递 前端如果是 href=“test/paramTest?username=hehe” 那么后端的方法里面参数test(String username)就会自动赋值

4如何拿到请求体的内容 比如一个表单 @requestBody 把数据使用json方式封装起来给参数

clip_image006.jpg

clip_image008.jpg

5Restful风格 请求地址都一样 但是请求方式不一样

clip_image010.jpg

这个10 就是代表id的值 {}代表占位符 findbyid(id)这个参数id使用@pathVariable可以拿到

clip_image012.jpg

clip_image014.jpg

6

clip_image016.jpg

clip_image018.jpg

Name=”_method”是固定写法

7

clip_image020.jpg
clip_image022.jpg
clip_image024.jpg

我们表单只提交了老王和age=35 birthday是数据库的数据提供的 这就是这个注解的作用 而且有这个
clip_image025.png
注解的方法会先执行 所以把uname弄出来后查询数据库 把birthday查出来封装 在封装其他的属性

8

clip_image027.jpg

clip_image029.jpg

clip_image031.jpg
clip_image033.jpg

9

clip_image035.jpg

clip_image037.jpg

10如果返回值不是string类型的 那么默认去找路径.jsp/html

解决方法clip_image039.jpg

重定向一下 需要写路径

或者

clip_image041.jpg

11modleAndView 写法和上面modle类似

clip_image043.jpg

跳转时候根据视图解析器返回success

clip_image045.jpg

前端就显示了对象名字和密码了 使用el表达式

12

请求转发的博客https://blog.csdn.net/weixin_40001125/article/details/88663468

clip_image047.jpg

clip_image049.jpg

clip_image051.jpg

clip_image053.jpg

重定向会根据视图解析器找路径而转发不行 转发要自己写路径

clip_image055.jpg

clip_image057.jpg
clip_image059.jpg

13

Ajax请求

首先$表示jQuery的对象 $.ajax(参数) 里面的参数用{}表示 里面其实是json的字符串的格式 contenType表示发送的格式 data表示发送的数据类容 dateType表示返回的数据格式 type表示请求方式

success:function(data){

数据处理}

这个data表示拿到的服务器返回的data数据

clip_image061.jpg

因为返回的是对象类型 要返回的是json格式 所以加上@responseBody

@requestBody和@responseBody得到的都是json格式的数据

clip_image063.jpg

15文件上传

clip_image065.jpg

clip_image067.jpg

clip_image069.jpg

clip_image071.jpg

16https://blog.csdn.net/qq_36371449/article/details/80314024

clip_image073.jpg
clip_image075.jpg

17

springmvc文件上传

clip_image077.jpg
clip_image079.jpg

文件解析器id必须是multipartResolver input的name必须是upload

clip_image081.jpg

20ssm整合

clip_image083.jpg

Web.Xml的配置
clip_image085.jpg

spring

1:组件扫描 主要是扫描除了controller的包

2:配置数据源<bean name="dataSource"

3:配置mybatis

4:配置事物

5:配置切面

springmvc

1:<!--需要扫描的controller类的地址在哪-->

2:开启注解支持

3静态资源路径

4:视图解析器

5拦截器配置

web.xml配置(也就是整合spring和springmvc)

乱码过滤器

配置spring核心监听器

定义spring mvc前端控制器

启动服务器 创建servlet <load-on-startup>1</load-on-startup>

Sqlconfig配置

clip_image087.jpg
spring整合mybaits

clip_image089.jpg


小浣熊
1 声望0 粉丝

debug the process


下一篇 »
java基础