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

  • 相关阅读:
    C++中左移<<的使用
    学会构造素数序列
    有关lower_bound()函数的使用
    Codeforces Round #166 (Div. 2)
    暴力swap导致TLE问题解决办法
    memset的正确使用
    Codeforces Round #297 (Div. 2)
    Codeforces Round #170 (Div. 2)B
    Codeforces Round #176 (Div. 2)
    C/C++ sort函数的用法
  • 原文地址:https://www.cnblogs.com/hongdada/p/5871403.html
Copyright © 2011-2022 走看看