zoukankan      html  css  js  c++  java
  • SpringMVC Map Model ModelMap 和 ModelAndView

    代码:

    package com.gaussic.controller;
    
    import com.gaussic.model.AccountModel;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.ui.ModelMap;
    import org.springframework.web.servlet.ModelAndView;
    
    import java.util.Arrays;
    import java.util.Map;
    import java.util.Date;
    
    /**
     * Created by Administrator on 2016/9/9 0009.
     */
    @Controller
    @RequestMapping(value = "/test")
    public class TestController {
        @RequestMapping("/test")
        public String test(Map<String,Object> map,Model model,ModelMap modelMap){
            map.put("names", Arrays.asList("caoyc","zhh","cjx"));
            model.addAttribute("time", new Date());
            modelMap.addAttribute("city", "ChengDu");
            modelMap.put("gender", "male");
            return "/test/hello";
        }
    
        @RequestMapping(value="/index", method = {RequestMethod.GET})
        public ModelAndView index(){
            ModelAndView modelAndView = new ModelAndView();
            modelAndView.addObject("message", "Hello World!");
            modelAndView.setViewName("/test/index");
            return modelAndView;
        }
    }

    前端:

    hello.jsp

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
    </head>
    <body>
    1 1、time:${requestScope.time}
    2 <br/>2、names:${requestScope.names }
    3 <br/>3、city:${requestScope.city }
    4 <br/>4、gender:${requestScope.gender }
    </body>
    </html>

    index.jsp

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
    </head>
    <body>
    ${message}
    </body>
    </html>

    都可以向视图层传递参数

    ModelAndView还可以指定跳转路径

    http://blog.csdn.net/maoyeqiu/article/details/49717763

  • 相关阅读:
    Hibernate 3入門
    如何调整液晶显示器保护你的视力
    WEB前端开发经验总结实战篇
    【JS】引用类型之Array
    Oracle的DBA管理常用sql
    使用cos组建上传文件
    前台js将json转换成json对象的方法
    关于父页面访问iframe中元素和js的那点事
    数据库中IN和EXISTS的区别
    关于google浏览器有时莫名自动提交表单的问题
  • 原文地址:https://www.cnblogs.com/hongdada/p/5871403.html
Copyright © 2011-2022 走看看