zoukankan      html  css  js  c++  java
  • 2021-5-5 日报博客

    个人博客

    1.学到的东西

    04-SpringMVC的数据响应-页面跳转-返回ModelAndView形式2(应用)

    n在Controller中方法形参上直接声明ModelAndView,无需在方法中自己创建,在方法中直接使用该对象设置视图,同样可以跳转页面

     @RequestMapping(value="/quick3")
        public ModelAndView save3(ModelAndView modelAndView){
            modelAndView.addObject("username","itheima");
            modelAndView.setViewName("success");
            return modelAndView;
        }
    @RequestMapping(value="/quick4")
        public String save4(Model model){
            model.addAttribute("username","博学谷");
            return "success";
        }
    

    05-SpringMVC的数据响应-页面跳转-返回ModelAndView3(应用)

    在Controller方法的形参上可以直接使用原生的HttpServeltRequest对象,只需声明即可

    @RequestMapping(value="/quick5")
        public String save5(HttpServletRequest request){
            request.setAttribute("username","酷丁鱼");
            return "success";
        }
    

    06-SpringMVC的数据响应-回写数据-直接回写字符串(应用)

    通过SpringMVC框架注入的response对象,使用response.getWriter().print(“hello world”) 回写数据,此时不需要视图跳转,业务方法返回值为void

    将需要回写的字符串直接返回,但此时需要通过@ResponseBody注解告知SpringMVC框架,方法返回的字符串不是跳转是直接在http响应体中返回

    @RequestMapping(value="/quick7")
        @ResponseBody  //告知SpringMVC框架 不进行视图跳转 直接进行数据响应
        public String save7() throws IOException {
            return "hello itheima";
        }
    
        @RequestMapping(value="/quick6")
        public void save6(HttpServletResponse response) throws IOException {
            response.getWriter().print("hello itcast");
        }
    

    2.明日计划

    学习其他数据响应的方式。

    3.遇到的问题

  • 相关阅读:
    通过actionlib控制jaco机械臂
    actionlib学习
    配置 jaco机械臂 ros环境
    ubuntu14.04标题栏显示上下网速
    linux下alsa架构音频驱动播放wav格式文件
    ros语音交互(五)移植科大讯飞语音识别到ros
    ubuntu14.04 wifi驱动
    Ubuntu14.04使用apt-fast来加快apt-get下载的教程
    ROS语音交互(四)接入图灵语义理解
    相比传统游戏,区块链游戏的价值在哪里?
  • 原文地址:https://www.cnblogs.com/gongyunlong-blogs/p/14912160.html
Copyright © 2011-2022 走看看