`

spring3 mvc controller同步与异步

阅读更多
1.同步请求:
@RequestMapping(value = "/shoppingCart/delShoppingOrder/{orderId}", method = RequestMethod.GET)
public String get(@PathVariable("orderId") Integer orderId, Map<String, Object> model) {
List<String> lists=customerService.get(orderId);
model.put("lists", lists);
return "cart";
}
注:return "cart"表示返回的视图名称。orderId通过ftl(使用的是模板)传过来的参数,将lists传到ftl页面,遍历集合,输出展示。
2.异步请求
@RequestMapping(value = "/shoppingCart/delShoppingOrder", method = RequestMethod.GET)
@ResponseBody
public String del(@RequestBody OrderIdRequest request, Map<String, Object> model) {
   return "cart";
}
添加@ResponseBody表示返回的不是视图名称,而是一个对象,比如这个例子是一个string。前端如果返回的是json集合,此时我们把这个集合封装到OrderIdRequest 对象中。private List<Integer> ids;返回的return "cart"; 是一个String对象
分享到:
评论

相关推荐

    看透springMvc源代码分析与实践

    22.2.1 Spring MVC中异步请求相关组件286 22.2.2 Spring MVC对异步请求的支持297 22.2.3 WebAsyncTask和Callable类型异步请求的处理过程及用法301 22.2.4 DeferredResult类型异步请求的处理过程及用法303 22.2.5...

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    Spring-Reference_zh_CN(Spring中文参考手册)

    2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6 .3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring 2.0 ...

    Spring中文帮助文档

    2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 2.5.4. Spring MVC的表单标签库 2.5.5. 对Tiles 2 支持 2.5.6. 对JSF 1.2支持 2.5.7. JAX-WS支持 2.6. 其他 2.6.1. 动态...

    Spring API

    2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 2.5.4. Spring MVC的表单标签库 2.5.5. 对Tiles 2 支持 2.5.6. 对JSF 1.2支持 2.5.7. JAX-WS支持 2.6. 其他 2.6.1. 动态...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    spring-webflux-research:Springwebflux研究

    spring-webflux依然沿用了与spring-webmvc相同的Controller注解和路由方式,对于旧项目迁移至新项目中带来了便利。中间层的业务代码由Reactive Stream方式管理,Reactive Streams默认采用Reactor框架,同时还支持另...

    springboot学习思维笔记.xmind

    @Controller在展现层(MVC→SpringMVC) 注入Bean的注解 @Autowired:Spring提供的注解 @Inject:JSR-330提供的注解 @Resource:JSR-250提供的注解 Java配置 @Configuration声明当前类是...

    毕业设计基于ssm框架的购物管理系统源码+数据库

    项目结构描述: 该项目中有五个子模块。 shop-manager模块负责导入该项目所需要的所有依赖包。 shop-web模块负责存放前端代码以及项目的配置文件。 shop-controller模块负责...后台使用spring+spring mvc+mybatis框架。

    java网上购物系统(毕业设计专用!!)帮导入,帮运行!

    这是一个基于ssm框架的购物系统 适用于即将毕业的计算机专业大学生的毕业项目 本项目用 IDEA 2019 Navicat15 javaJDK1.8 tomcat8.5.76 Maven3.6.1 ...4. 后台使用spring+spring mvc+mybatis框架。

    smart-doc是一款同时支持JAVA REST API和Apache Dubbo RPC接口文档生成的工具,.rar

    支持Spring MVC、Spring Boot、Spring Boot Web Flux(controller书写方式)、Feign。 支持Callable、Future、CompletableFuture等异步接口返回的推导。 支持JavaBean上的JSR303参数校验规范,包括分组验证。 对JSON...

    达内云笔记项目

    JQuery:处理客户端的逻辑,以及发送异步请求 3)设计思想 采用了MVC分层思想,将代码分为如下: 视图层V:JQuery2.1 控制层C:DispatcherServlet+Controller(SpringMVC) 业务层M:Java 持久层M...

    达内 云笔记 很实用!

    JQuery:处理客户端的逻辑,以及发送异步请求 3)设计思想 采用了MVC分层思想,将代码分为如下: 视图层V:JQuery2.1 控制层C:DispatcherServlet+Controller(SpringMVC) 业务层M:Java 持久层M...

    115-springboot-demo-smart-doc.rar

    支持Spring MVC、Spring Boot、Spring Boot Web Flux(controller书写方式)、Feign。支持Callable、Future、CompletableFuture等异步接口返回的推导。支持JavaBean上的JSR303参数校验规范,包括分组验证。对JSON请求...

    基于ssm框架的购物系统+源代码+文档说明

    后台使用spring+spring mvc+mybatis框架。 &lt;项目介绍&gt; 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,...

    SpringMVC+Jquery实现Ajax功能

    SpringMVC:是基于Spring的一个子框架(MVC框架),功能强于Spring,这个框架主要是解决咱们Controller这一层的问题。 M:model-模型User V:view-视图jsp C:Controller-控制器servlet jQuery框架:是一个程序员使用...

    springmvc注解

    spring mvc基于注解的简单小例子 里面有拦截器, 国际化 ajax异步请求 二维码生成 解析 多文件上传功能 但都是写在一个controller 里面 自己在jsp页面改一下请求方法名就可以 有所需要的所有jar包 下载可直接使用

    java面试题

    3:Spring ORM:Spring框架集成了若干ORM框架 4:Spring DAO:打开关闭数据库连接 5:Spring WEB:为基于WEB服务的应用程序提供上下文服务 6:Spring Context:向Spring框架提供上下文信息 7:Spring MVC:分离...

    JAVA毕业设计之springboot063知识管理系统(springboot+mysql)完整源码.zip

    以下是关于该项目的500字资源介绍:项目结构:本项目采用经典的MVC(Model-View-Controller)架构,分为前端、后端和数据库三个部分。前端使用HTML、CSS和JavaScript进行页面设计和交互实现;后端使用Spring Boot...

    SSM-ShopProject:这是一个基于ssm框架的购物系统

    SSM-ShopProject 这是一个基于ssm框架的购物系统 项目结构描述: ...后台使用spring+spring mvc+mybatis框架。 项目截图展示: 主界面: 2. 登录界面: 3. 注册界面: 4. 分类界面: 5. 商品列表界面: 6. 购物

Global site tag (gtag.js) - Google Analytics