`

SpringMVC中jsp无法获得controller中ModelAndView的值

阅读更多
SpringMVC中JSP取不到ModelAndView的数据原因

不管是用 ${msg} 还是用JSTL的<c:out value="${msg}"/> 都不行

通过这篇文章 http://forum.springsource.org/showthread.php?117394-Unable-to-access-modelAndView-attributes-in-JSP-without-JSTL

才发现犯了一个平时不会注意的错误

我是用maven自动生成的web.xml文件 如下:

<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>

</web-app>

但这样的文件不行,需要改成

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

</web-app>

重启就OK了,现在上面的两种方法都支持了
转载:http://www.cnblogs.com/cszzy/archive/2012/12/05/2803652.html
分享到:
评论

相关推荐

    springmvc关于modelAndView的使用详细

    在Spring MVC框架中,ModelAndView是一个非常重要的类,它用于处理控制器(Controller)与视图(View)之间的数据传递。本篇文章将深入探讨ModelAndView的使用细节,帮助你更好地理解和运用Spring MVC。 首先,理解...

    SpringMVC3+jsp

    - `@RequestParam`从请求参数中获取值。 - `@ModelAttribute`用于模型绑定,将数据注入到视图或从视图恢复数据。 3. **视图解析**: - JSP作为视图技术,通过`InternalResourceViewResolver`配置,将逻辑视图名...

    springmvc整合mybatis加jsp实现简单的增删改查

    在SpringMVC中,JSP通常作为视图层来展示数据,通过ModelAndView或Model对象传递数据到页面。 整合这三个技术的步骤如下: 1. **环境搭建**:首先确保已经安装了Java开发环境(JDK)、Apache Tomcat服务器、IDE...

    使用SpringMVC的ModelAndView.zip

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

    SpringMVC+jsp之表单验证登录

    在这个"SpringMVC+jsp之表单验证登录"的主题中,我们将探讨如何利用SpringMVC和JSP来实现用户登录功能,包括表单验证和交互流程。 首先,我们需要理解SpringMVC的核心组件。DispatcherServlet是入口点,负责接收...

    springmvc_controller_01

    同时,`@RequestParam` 用于从请求参数中获取值,`@PathVariable` 用于从路径变量中获取值。 5. **视图解析**:Spring MVC 使用 View Resolver 来解析控制器返回的视图名,常见的有 JSP、Thymeleaf、Freemarker 等...

    springMVC如何将controller中数据传递到jsp页面

    在Spring MVC框架中,将Controller中的数据传递到JSP页面是常见的操作,这涉及到视图解析和模型数据的绑定。以下是一些详细的方法: 1. **使用`ModelAndView`对象**: `ModelAndView`是Spring MVC中用于封装模型...

    spring+springmvc+mybatis整合(含简单jsp页面)

    总结来说,"spring+springmvc+mybatis整合(含简单jsp页面)"这个主题涵盖了Java Web开发中的核心框架集成,涉及Spring的IOC和AOP、SpringMVC的MVC架构以及MyBatis的SQL映射。通过合理的配置和组织,可以构建出高效...

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

    // 在step2中,sessionKey的值仍然可以从会话中获取 String sessionValue = (String) model.asMap().get("sessionKey"); // ... return "step2View"; } } ``` 在这个例子中,`sessionKey`的值在完成`/step1`...

    SpringMVC杂记(三) 向导型Controller的实现(基于SpringMVC 3.1.1)

    在本篇博文中,我们将深入探讨SpringMVC框架中的向导型Controller的实现,这是SpringMVC 3.1.1版本的一个重要特性。向导型Controller通常用于处理多步骤的用户交互流程,如购物车结账、用户注册等,它能够引导用户...

    基于SpringMVC+jsp网上选课系统.zip

    在本系统中,JSP主要负责展示视图层,与SpringMVC的Controller层交互,接收和展示数据。 3. **Java后端开发**:Java作为服务器端编程语言,提供了丰富的类库和框架支持,使得开发大型、复杂的Web应用变得容易。本...

    springmvc_controller_02

    "springmvc_controller_02"可能是一个关于深入理解Spring MVC控制器的教程或者示例代码包。让我们详细探讨Spring MVC Controller的相关知识点。 1. **Controller接口与注解** Spring MVC提供了`Controller`接口,...

    详解springmvc 中controller与jsp传值

    在Spring MVC框架中,Controller与JSP页面之间的数据传递是Web应用开发中的常见操作。本篇文章将详细讲解如何在Spring MVC的Controller中向JSP页面传递数据。 首先,我们需要在`spring-mvc.xml`配置文件中启用...

    SpringMVC PPT_springmvc_

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

    springMVC 多视图配置(Jsp Freemarket Json)实例

    在这个"springMVC 多视图配置(Jsp Freemarket Json)实例"中,我们将探讨如何在 SpringMVC 中设置多种视图解析器来支持 Jsp、FreeMarker 和 Json 格式的响应。 **1. 视图解析器 (View Resolver)** 在 SpringMVC ...

    SpringMVC 中xml文件的读取与显示

    控制器可以通过`ModelAndView`对象或者直接在`@RequestMapping`方法中返回逻辑视图名来指定JSP页面。 例如,一个简单的控制器可能是这样的: ```java @Controller public class HelloWorldController { @...

    springMvc中文 pdf下载

    5. **@RequestParam**:用于获取请求参数,可以从请求 URL 或请求体中获取参数值。 6. **@ModelAttribute**:将模型数据绑定到方法参数,通常用于表单提交后,从请求中恢复模型对象。 7. **@ResponseBody**:将方法...

    SpringMVC+Mysql实例详解

    在SpringMVC中,这些组件通过DispatcherServlet、Controller接口、ModelAndView对象等进行协调。 DispatcherServlet是SpringMVC的入口点,它接收HTTP请求并根据配置的映射规则转发给相应的处理器。处理器可以是实现...

    springmvc非注解controller控制器

    在现代的Spring MVC应用中,我们更推荐使用注解,如`@Controller`和`@RequestMapping`,以获得更好的代码可读性和可维护性。然而,理解非注解Controller的运作机制有助于深入理解Spring MVC的内部工作流程,对提升...

    Java后台获取JSP页面多个复选框选中的值

    在Java后台获取JSP页面多个复选框选中的值是一个常见的需求,特别是在开发Web应用程序时。SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中广泛使用的集成框架,它提供了处理此类问题的高效解决方案。下面将...

Global site tag (gtag.js) - Google Analytics