zoukankan      html  css  js  c++  java
  • Spring 作用域传值

        /**
         * 
         * @param request 可以把原生servlet有的东西写在参数里,response,session等
         * @param map 可以存在Map中
         * @param model 可以存在model接口对象 中
         * @return 跳转到一个jsp页面,因为配置了视图定位,所以只要号index
         */
        @RequestMapping("demo13")
        public String demo13(HttpServletRequest request,Map<String,String> map,Model model) {
            request.setAttribute("request", "requestName");
            request.getSession().setAttribute("session", "sessionName");
            request.getServletContext().setAttribute("application","applicationName");
            //SpringMVC会把map放在request中
            map.put("map", "mapName");
            model.addAttribute("model","modelName");
            
            return "index";
        }

    在jsp中用el表达示取出:

         <body>
             request:${requestScope.request }<br/>
             session:${sessionScope.session }<br/>
             application:${applicationScope.application }<br/>
             map:${requestScope.map }<br/>
             model:${requestScope.model }<br/>
         </body>

    使用ModelAndView类:

        @RequestMapping("demo14")
        public ModelAndView demo14() {
            //new ModeAndVie()的参数代表要进行跳转的路径
            ModelAndView mode = new ModelAndView("index");
            //存入一条数据。存在request中
            mode.addObject("modeAndView","modeAndView");
            return mode;
        }
  • 相关阅读:
    Git远程操作详解
    Markdown介绍
    Git & GitHub 学习
    小甲鱼Python笔记(类)
    小甲鱼Python笔记(下)
    小甲鱼Python笔记(上)
    compare.go
    compact_op.go
    cluster.go
    client.go
  • 原文地址:https://www.cnblogs.com/lastingjava/p/10014839.html
Copyright © 2011-2022 走看看