springmvc数据处理模型

1、ModelAndView

实现:

@RequestMapping("/testModelAndView")
    public ModelAndView testModelAndView() {
        modelAndView.addObject("name", "hy");
        return modelAndView;
    }

页面获取:

<%
System.out.println(request.getAttribute("name"));
%>
name: ${requestScope.name }

2、Map

使用map作为参数,向map中放值,参数也可以是model、modelmap

@RequestMapping("/testMap")
    public String testMap(Map<String,Object> map) {
        map.put("user", new User("ht", "123456", "[email protected]"));
        return SUCCESS;
    }

页面获取:

user: ${requestScope.user }

3、SessionSttributes

使用这个注解可以将值放在session域中

@SessionAttributes(names={"user"},types={User.class})

当向请求域中放user的时候也会同时向session里面放一份

页面:

    session user: ${sessionScope.user }
时间: 2024-08-05 07:07:11

springmvc数据处理模型的相关文章

SpringMVC——数据处理

目录 接收数据 提交的域名称和处理方法的参数名一致 提交的域名称和处理方法的参数名不一致 提交的是一个对象 数据显示到前端 通过ModelAndView 通过ModelMap 通过Model json数据处理 Controller返回JSON数据 乱码问题 通过springmvc提供的过滤器 修改tomcat配置文件 自定义过滤器 接收数据 提交的域名称和处理方法的参数名一致 提交数据 : http://localhost:8080/hello?name=mvc @RequestMapping(

SpringMVC处理模型数据

1. 所谓处理模型数据:把 action 方法中返回的对象,集合如何放入到域对象中. 1). 域对象:pageContext, request, session, application 2. Spring MVC 提供了以下几种途径输出模型数据: 1)ModelAndView: 处理方法返回值类型为 ModelAndView 时, 方法体即可通过该对象添加模型数据 @RequestMapping("/testModelAndView" ) public ModelAndView te

SpringMVC:模型数据解析

SpringMVC框架作为一个MVC框架,很重要的一项工作是在控制器获取模型数据并返回给客户端,即在JSP页面展示模型数据,使用的技术是通过EL表达式从域对象中取值. 在Servlet中,我们可以直接调用web资源给域对象传值,在SpringMVC框架中,如何完成这个操作?今天我们就来学习SpringMVC框架的模型数据绑定. 首先来理解这句话,模型数据的绑定,指将模型数据绑定给JSP域对象,回顾一下域对象有哪些? JSP四大作用域对应的四个内置对象分别是 pageContext,request

关于SpringMVC映射模型视图的几点小事

一.SpringMVC概述 SpringMVC为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一. SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何接口. 支持RESTFUL风格的URL. 采用了松散耦合可插拔组件结构,更具灵活性和扩展性. 二.使用@RequestMapping映射请求 1.使用@RequestMapping映射请求 SpringMVC使用@RequestMapping注解为控制器指定可以出来那些URL请求. 在

SpringMVC:学习笔记(4)——处理模型数据

SpringMVC-处理模型数据 说明 SpringMVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 – Map及Model:入参为org.springframework.ui.Model.org.springframework.ui.ModelMap 或 Java.uti.Map 时,处理方法返回时,Map中的数据会自动添加到模型中. – @SessionAttributes: 将模型

springmvc学习(五)——处理模型数据

Spring MVC 提供了以下几种途径输出模型数据: ModelAndView: 处理方法返回值类型为 ModelAndView 时, 方法体即可通过该对象添加模型数据Map 及 Model: 入参为org.springframework.ui.Model.org.springframework.ui.ModelMap 或 java.uti.Map 时,处理方法返回时,Map 中的数据会自动添加到模型中.@SessionAttributes: 将模型中的某个属性暂存到HttpSession 中

SpringMVC框架入门

简介 SpringMVC采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑.数据与界面显示分离.用通俗的话来讲,MVC的理念就是把数据处理.数据展示和程序/用户的交互三者分离开的一种编程模式. 为什么要学SpringMVC? SpringMVC相比Struts2要更为简单,便捷,容易学,性能也要比Struts2好. 天生与Spring框架集成(如IoC容器.AOP等) 提供强大的约定大于配置的契约式编程支持 能够进行简单的junit测试 支持restful风

论ERP系统开发 一:数据处理结构 - 数据流向 以及 数据模型

在ERP系统的开发过程中,或者用我更喜欢的说法,在erp的制作过程中,很多的操作是数据的流向,数据的操作,数据的继续流量,这种类似流水线的数据处理, 譬如订单的处理,要经过订单抓取,订单状态核对,订单财务审核,订单人工审核,订单物流号获取,订单发货,等等,就是: 1-2-3-4-5-6-7-8,1是我们的初始数据,  8是我们的最终结果,当然,在实际的操作过程中,并不是单条线这么简单,很多的是各条线的交叉混杂,让整个系统看起来复杂的多, 系统软件是世界的抽象,我们这个时间是简单的,通过无限的循环

1.SpringMVC部署

1.在MyEclipse中部署:(项目结构图) web.xml文件: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="ht