springmvc的部分知识

springmvc是基于java的轻量级的web框架

springmvc和spring最明显的不同的是spring存在业务层和数据层,而springmvc在spring的基础上存在表现层,当页面从前端向后端请求数据的时候,是先将请求通过css,html,js等传到表现层,再由表现层传到业务层,然后到数据层,最后进行相应的处理。

springmvc和serlet的作用其实是一样的,但是Springmvc要比servlet更加的简洁方便,springmvc需要两个配置类,一个是和spring一样的,用于扫描包,一个是继承了AbstractDispatcherServletInitializer,加载springmvc容器和设置哪些请求是归属spirngmvc的。

postman是进行请求访问路径的一个应用,可以通过自己i想要的请请求方式选择get或者post,然后再输入请求的路径,如果有参数的话就输入参数。

请求路径的设置,对于@RequestMapping,如果在两个controller中存在一样的路径,那么只要在controller那里加一个注释@RequestMapping设置为不同的就行。

使用postman的post请求传参的时候,可能出现一个问题,就是post中文之后在控制台显示的是乱码,这个时候需要过滤器,应该写在创建springmvc容器的那个类里面。

如果使用的属性名和传过来的属性名不一致,可以采用@RequestParam来重命名属性名。

当传的数据格式是json的时候,我们需要在springmvc的配置类中加注解@EnableWebMvc,然后在controller层的方法中形参中用@RequestBody来获取JSON转化成的对象。

rest可以简化访问路径,最主要的是,它可以隐藏访问时对资源的操作。
使用Rest风格还可以时同个路径却可以实现不同的作用。
使用Rest风格访问资源称为Restful

@RequestBody接收请求体参数
@RequestParam接收一个参数
@PathVariable接收路径参数

基于Restful页面数据交互:首先需要将后台功能调通,然后将前台实现异步数据操作,最后通过axios将数据进行前后台交互,其中存在静态放行访问的操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值