码迷,mamicode.com
首页 > 其他好文 > 详细

数据的处理

时间:2016-11-16 02:42:58      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:数据封装   http   跳转   sys   string   model   getname   nbsp   map   

1 提交数据的处理

a提交的域名城和处理方法的参数名一致即可

提交的数据

技术分享

处理方法

@RequestMapping("/hello")
    public String hello(String name){
        System.out.println(name);
        return "index.jsp";
        //这种方式不需要视图解析器    
    }

b如果域名城和参数名不一致

提交的数据

技术分享

处理方法

@RequestMapping("/hello")
    public String hello(@RequestParam("uname")String name){
        System.out.println(name);
        return "index.jsp";
        //这种方式不需要视图解析器    
    }

c提交一个对象

要求提交的表单域名和对象的属性名一致,参数使用对象即可

技术分享

处理方法

@RequestMapping("/user")
    public String user(User user){
        System.out.println(user);
        return "index.jsp";
    }

实体类

package com.sgcc.entity;

public class User {
    private int id;
    private String name;
    private String pwd;
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getPwd() {
        return pwd;
    }
    public void setPwd(String pwd) {
        this.pwd = pwd;
    }
    @Override
    public String toString() {
        return "User [id=" + id + ", name=" + name + ", pwd=" + pwd + "]";
    }
    
    
    

}

 

2 将数据显示到ui层

第一种通过ModelAndView 需要通过视图解析器

第二种通过ModelMap来实现 不需要通过视图解析器

ModelMap需要作为处理方法的参数

@RequestMapping("/hello")
    public String hello(@RequestParam("uname")String name,ModelMap model){
        //相当于request.setAttribute("name",name);
        model.addAttribute("name", name);
        System.out.println(name);
        return "index.jsp";
        //这种方式不需要视图解析器    
    }

 

技术分享

ModelAndView 和ModelMap的区别

相同点都可以将数据封装显示到表示层页面中

不同ModelAndView 可以指定跳转到视图,而ModelMap不能

ModelAndView 需要视图解析器 ModelMap不需要配置

 

数据的处理

标签:数据封装   http   跳转   sys   string   model   getname   nbsp   map   

原文地址:http://www.cnblogs.com/alloevil/p/6067796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!