解决SpringMVC在JSP页面取不到ModelAndView中数据


版权声明


问题描述

ModelAndView携带数据跳转到指定JSP页面后在该页面通过EL表达式取不到原本存放在ModelAndView中的数据。

问题原因

在IDEA中创建Maven工程时web.xml中默认的约束版本太低;图示如下:

代码如下:

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

解决方案

请更换Maven中web.xml默认的约束,代码如下:

xml 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         id="WebApp_ID" version="4.0">

</web-app>

图示如下:

相关推荐
惊涛骇浪、9 天前
SpringMVC + Tomcat10
java·tomcat·springmvc
Bella_chene10 天前
IDEA 中使用 <jsp:useBean>动作指令时,class属性引用无效
java·intellij-idea·jsp·java web开发
ruleslol13 天前
springMVC04-Filter过滤器与拦截器
springmvc
ruleslol14 天前
springMVC06-注解+配置类实现springMVC
springmvc
ruleslol17 天前
springMVC01-特点、创建项目、@RequestMapping、获取参数请求,三种域对象
springmvc
ruleslol18 天前
springMVC02-视图解析器、RESTful设计风格,静态资源访问配置
springmvc
飞翔的佩奇18 天前
Java项目:基于SSM框架实现的旅游协会管理系统【ssm+B/S架构+源码+数据库+毕业论文】
java·数据库·mysql·毕业设计·ssm·旅游·jsp
endswel20 天前
Spring MVC HandlerInterceptor 拦截请求及响应体
springmvc·springboot
Bella_chene20 天前
IDEA中无法使用JSP内置对象
java·servlet·intellij-idea·jsp