Spring MVC中的方法的返回值!!!

参考入门案例的工程代码:Spring MVC入门案例!!!-CSDN博客

1.使用ModelAndView对象并返回 :这里我们在方法内部new了一个ModelAndView对象,通过这个对象,设置你想向jsp页面传达的信息。

modelAndView.addObject("msg1", "天暗星"): 设置要传递的信息
modelAndView.setViewName("success"):设置要显示信息的jsp页面

@Controller
@RequestMapping("/account")
public class AccountController {

    //@RequestMapping(value = "/hello1",method = RequestMethod.GET)
    @GetMapping("/hello1")
    public ModelAndView findAccount() {
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.addObject("msg1", "天暗星");
        modelAndView.setViewName("success");
        return modelAndView;
    }
}

2.返回字符串,回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。

@Controller
@RequestMapping("/account")
public class AccountController {

    @GetMapping("/findAccount2")
    public String findAccount2(Model model) {
        model.addAttribute("msg", "返回字符串");
        return "success";
    }
}

这里或许就有小伙伴有疑惑了,为什么我们设置字符串或者返回字符串,就可以被解析为地址呢?

原因就是我们在springmvc.xml文件中配置了视图解析器:

 <!--配置视图解析器-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/pages/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>

相关推荐

  1. SpringMvc处理器方法返回

    2024-01-10 20:44:02       14 阅读
  2. Spring MVC方法返回!!!

    2024-01-10 20:44:02       39 阅读
  3. SpringMVC controller方法返回见解3

    2024-01-10 20:44:02       30 阅读
  4. Spring MVC controller方法返回

    2024-01-10 20:44:02       37 阅读
  5. C#返回多个方法

    2024-01-10 20:44:02       9 阅读
  6. C++vector返回最高效返回

    2024-01-10 20:44:02       38 阅读
  7. SpringMVCWebMvcConfigurer及返回

    2024-01-10 20:44:02       12 阅读
  8. golang函数返回

    2024-01-10 20:44:02       43 阅读

最近更新

  1. Selenium 切换窗口

    2024-01-10 20:44:02       0 阅读
  2. PCA和PCoA分析的python代码

    2024-01-10 20:44:02       0 阅读
  3. 24/07/09数据结构(3.1206)数组OJ单链表实现

    2024-01-10 20:44:02       1 阅读
  4. [Flutter] Android Studio pub get 不起作用

    2024-01-10 20:44:02       1 阅读

热门阅读

  1. 媒体运营常用的ChatGPT通用提示词模板

    2024-01-10 20:44:02       41 阅读
  2. 算法复习笔记

    2024-01-10 20:44:02       33 阅读
  3. 面试经典题---68.文本左右对齐

    2024-01-10 20:44:02       36 阅读
  4. 鸿蒙开发已解决-ArkTS@State 数组无法触发重绘

    2024-01-10 20:44:02       37 阅读
  5. Webservice,WCF,WebAPI--特点及进化史

    2024-01-10 20:44:02       29 阅读
  6. Qt - QML与C++数据交互详解

    2024-01-10 20:44:02       34 阅读