`

Springmvc中的return modelAndView和return "xxxx"的区别

 
阅读更多
pom.xnl
<dependency>  
            <groupId>javax.servlet</groupId>  
            <artifactId>jstl</artifactId>  
            <version>1.2</version>  
            <scope>runtime</scope>  
        </dependency>  


spring-mvc.xml
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass">
    <value>org.springframework.web.servlet.view.JstlView</value>//这个必须要添加
</property>         
<property name="prefix"><value>/WEB-INF/jsp/</value></property>         
<property name="suffix"><value>.jsp</value>
</property>     
</bean> 


controller
@RequestMapping(value="/login", method=RequestMethod.GET)
public ModelAndView loginPage(HttpSession session) {    
  ModelAndView modelAndView = new ModelAndView("user/login");    
  return modelAndView;    
  //访问 WEB-INF/jsp/user/login.jsp文件
}


@RequestMapping(value="/", method=RequestMethod.GET)
public String index(HttpSession session){    
  session.setAttribute("message", null);    
  return "redirect:/index.jsp";    
  // 访问根目录下index.jsp文件。redirect为直接url 访问。 
}


分享到:
评论

相关推荐

    springmvc关于modelAndView的使用详细

    总的来说,ModelAndView在Spring MVC中扮演了桥梁的角色,连接了业务逻辑和视图呈现。通过灵活使用它的特性,你可以构建出高效、可维护的Web应用程序。在实际项目中,结合最佳实践,合理运用ModelAndView能有效提升...

    使用SpringMVC的ModelAndView.zip

    在本文中,我们将深入探讨SpringMVC的工作原理、主要组件以及如何使用ModelAndView来处理请求和响应。 1. **SpringMVC概述** SpringMVC是一个轻量级的Web开发框架,它简化了将业务逻辑与呈现逻辑分离的过程。通过...

    SpringMVC ModelAndView、Model及Map、@SessionAttributes场景与应用

    在Spring MVC框架中,ModelAndView、Model、Map以及@SessionAttributes是四个关键概念,它们在处理请求、数据传输和会话管理中起着至关重要的作用。让我们深入探讨这些概念及其在实际开发中的应用场景。 首先,`...

    SpringMVC的ModelAndView传值方法

    在本文中,我们将详细介绍SpringMVC的ModelAndView传值方法,包括将列表、单个值、Map对象和复杂对象传递到视图中。 1. 将列表传递到视图中 在SpringMVC中,可以使用ModelAndView对象将列表传递到视图中。下面是一...

    SpringMVC ModelAndView的用法使用详解

    在SpringMVC框架中,ModelAndView扮演着非常重要的角色,它是SpringMVC在处理用户请求时所使用的核心组件之一。通过本文,我们将详细介绍ModelAndView的用法和使用详解,以便大家更好地理解和使用这个重要组件。 一...

    SpringMVC中Model和ModelAndView的EL表达式取值方法

    在Spring MVC框架中,Model和ModelAndView是两个关键的概念,它们用于在控制器和视图之间传递数据。EL(Expression Language)表达式则是JSP中的一种强大语法,它简化了从模型对象中获取值的过程。接下来,我们将...

    SpringMVC ModelAndView-2021-04-11.txt

    SpringMVC将服务器处理后的结果返回并带给浏览器

    springmvc处理模型数据ModelAndView过程详解

    ModelAndView是SpringMVC框架中的一种返回值类型,它可以用来封装模型数据和视图信息。下面是一个使用ModelAndView处理模型数据的示例代码: ```java @RequestMapping("/springmvc") @Controller public class ...

    Spring+Mybatis框架 ModelAndView

    `ModelAndView` 是 Spring MVC 框架中的一个重要组件,它在处理控制器(Controller)和视图(View)之间的数据传递过程中起着关键作用。 `ModelAndView` 是 Spring MVC 中的一个类,用于将处理结果(Model)和视图...

    SpringMVC与struts的区别

    ModelAndView是SpringMVC中的一种模型视图机制。它负责将模型数据传递给视图,并将其渲染到浏览器中。 SpringMVC的核心流程图大致如下: 1. 用户发送请求到DispatcherServlet 2. DispatcherServlet将请求分发到...

    SpringMVC+Hibernate实现增删改

    SpringMVC和Hibernate是Java开发中的两个重要框架,它们在企业级应用开发中扮演着核心角色。SpringMVC是Spring框架的一部分,主要处理Web应用程序的请求-响应模型,而Hibernate则是一个对象关系映射(ORM)框架,...

    SpringMVC中文教程

    ### SpringMVC中文教程知识点概览 #### 一、SpringMVC简介 SpringMVC是Spring框架的一个模块,专门用于简化Web应用程序...希望本文档能为读者提供足够的基础知识和实践经验,以便能够在实际项目中成功应用SpringMVC。

    SpringMVC 中xml文件的读取与显示

    总结来说,SpringMVC中的XML配置文件是系统架构的核心,它们定义了bean的装配和行为。通过`ApplicationContext`加载这些配置,Spring能够创建并管理bean实例。结合JSP页面,我们可以构建出完整的Web应用程序。理解和...

    最容易理解的SpringMVC代码

    ModelAndView是SpringMVC中的一个关键类,它结合了模型数据和视图逻辑。在处理用户请求时,控制器通常会创建一个ModelAndView对象,然后将处理结果填充到模型中,同时指定用于渲染结果的视图。这使得开发者可以轻松...

    SpringMVC PPT_springmvc_

    SpringMVC 的主要组件包括 DispatcherServlet、HandlerMapping、Controller、ModelAndView 和 ViewResolver。 二、DispatcherServlet DispatcherServlet 是 SpringMVC 的前端控制器,它负责接收所有请求,并根据...

    SpringMVC 传递 和 返回对象实例 以及 zTree例子

    在SpringMVC框架中,开发人员经常需要处理对象实例的传递和返回,这涉及到模型绑定、数据转换和服务层之间的交互。本示例将探讨如何在SpringMVC中有效地完成这一任务,并结合zTree这一前端组件展示如何进行数据交互...

    SpringMVC4.x案例和配置

    在本案例中,我们将深入探讨SpringMVC4.x的配置和应用,结合博客园的java web教程,以帮助你更好地理解和实践这一强大的组件。 **一、SpringMVC的基本概念** SpringMVC是一个轻量级的MVC框架,它提供了一种分离...

    SpringMVC学习编程代码

    在SpringMVC中,我们可以使用`ModelAndView`对象或者直接返回字符串来指定视图。例如,`return "success";`表示重定向到名为"success"的视图页面。 此外,SpringMVC支持数据绑定和验证,可以通过`@ModelAttribute`...

    springMVC解决中文乱码

    下面我们将详细介绍 SpringMVC 中解决中文乱码问题的思路和方法。 配置文件中的字符编码 在 SpringMVC 中,我们可以在 web.xml 文件中配置字符编码。例如,我们可以在 web.xml 文件中添加以下配置: ```xml ...

    浅谈js获取ModelAndView值的问题

    JS当中不能接收ModelAndView的返回值吗?一定要在JSP页面中才能接收吗? 1 方法一 【有效】 可以的,跟el表达式访问方式一样。 示例代码,一个数据展示请求的Action中存入一个userId: @RequestMapping(value="/...

Global site tag (gtag.js) - Google Analytics