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

  • 相关阅读:
    973. K Closest Points to Origin
    919. Complete Binary Tree Inserter
    993. Cousins in Binary Tree
    20. Valid Parentheses
    141. Linked List Cycle
    912. Sort an Array
    各种排序方法总结
    509. Fibonacci Number
    374. Guess Number Higher or Lower
    238. Product of Array Except Self java solutions
  • 原文地址:https://www.cnblogs.com/hongdada/p/5871403.html
Copyright © 2011-2022 走看看