1![]
2请求参数绑定实体类型
name的值需要与实体类相同
3超链接地址接变量 参数传递 前端如果是 href=“test/paramTest?username=hehe” 那么后端的方法里面参数test(String username)就会自动赋值
4如何拿到请求体的内容 比如一个表单 @requestBody 把数据使用json方式封装起来给参数
5Restful风格 请求地址都一样 但是请求方式不一样
这个10 就是代表id的值 {}代表占位符 findbyid(id)这个参数id使用@pathVariable可以拿到
6
Name=”_method”是固定写法
7
我们表单只提交了老王和age=35 birthday是数据库的数据提供的 这就是这个注解的作用 而且有这个
注解的方法会先执行 所以把uname弄出来后查询数据库 把birthday查出来封装 在封装其他的属性
8
9
10如果返回值不是string类型的 那么默认去找路径.jsp/html
解决方法
重定向一下 需要写路径
或者
11modleAndView 写法和上面modle类似
跳转时候根据视图解析器返回success
前端就显示了对象名字和密码了 使用el表达式
12
请求转发的博客https://blog.csdn.net/weixin_40001125/article/details/88663468
重定向会根据视图解析器找路径而转发不行 转发要自己写路径
13
Ajax请求
首先$表示jQuery的对象 $.ajax(参数) 里面的参数用{}表示 里面其实是json的字符串的格式 contenType表示发送的格式 data表示发送的数据类容 dateType表示返回的数据格式 type表示请求方式
success:function(data){
数据处理}
这个data表示拿到的服务器返回的data数据
因为返回的是对象类型 要返回的是json格式 所以加上@responseBody
@requestBody和@responseBody得到的都是json格式的数据
15文件上传
16https://blog.csdn.net/qq_36371449/article/details/80314024
17
springmvc文件上传
文件解析器id必须是multipartResolver input的name必须是upload
20ssm整合
Web.Xml的配置
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配置
spring整合mybaits
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。