SpringMVC入门级前后台数据交互

目录
基于Spring4.x配置Spring MVC 1
配置文件web.xml详解 1
2.ApplicationContext.xml为springmvc与spring框架的公用配置文件,也可以将其分开 2
基于响应流的传递参数: 2
如果是页面跳转spring常用的有以下两种方式 3
前台传入参数 3

基于Spring4.x配置Spring MVC
配置文件web.xml详解
因为springmvc是基于MVC架构的前后端交互框架,因此有自己定义的servlet-DispatcherServlet.为整个框架的控制器C。有一个初始化的参数-配置文件的位置,加载springmvc的配置文件,
在这里插入图片描述
2.ApplicationContext.xml为springmvc与spring框架的公用配置文件,也可以将其分开
在这里插入图片描述
其中mvc:annotation为MVC标签驱动包
在web项目中后端到前端数据交互有两种方式,一种是基于JSP的内置对象的交互,一种是基于响应流的数据交互。
响应流的数据交互是将前端需要显示的东西直接加入到响应流中,返回到前端由浏览器解析,生成相应试图。这种方法浏览器会刷新页面。
PrintWriter out = response.getWriter();
out.append(“111111111”);
另外一种相应流AJAX,接收的数据格式为JSON数据格式,由ajax的数据域data来接受数据这种的不会刷新页面,或者说实现页面的局部刷新。
基于响应流的传递参数:
SpringMVC对基于响应流的传递参数方式,会把后台数据转化为JSON,返回类型为Object;
需要在方法上加@RepeseonBody标签
在这里插入图片描述
例如 User(“szy1994”,”19940201”)返回到前台就是{“name”:”szy1994”,”pass”:”19940201”}
注意:一定要引入相应的jar +在这里插入图片描述
如果是页面跳转spring常用的有以下两种方式
1、 方法返回值为String,在方法前不能加@ResponesBody标签,在xml文件中要加如下配置
prefix+String+suffix就是要跳转的页面在这里插入图片描述
2、 方法返回值为ModelAndView
在这里插入图片描述
前台传入参数
前台传入JSON参数可以用@RequestBody来标注方法的入参,直接将前台参数注入方法入参中去。
在这里插入图片描述
前台传入表单的话用@RequestParam接受单个参数,
在这里插入图片描述
用Bean接受整个参数,
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值