解决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>

图示如下:

相关推荐
郑州吴彦祖7722 天前
Spring MVC快速入门
spring·springmvc
Resean022314 天前
SpringMVC 6+源码分析(二)DispatcherServlet实例化流程 1
java·spring boot·spring·servlet·springmvc
衍生星球15 天前
JSP 程序设计之 Web 技术基础
java·开发语言·jsp
衍生星球15 天前
JSP 程序设计之 JSP 基础知识
java·web·jsp
鹦鹉00716 天前
SpringMVC的基本使用
java·spring·html·jsp
飞翔的佩奇17 天前
Java项目:基于SSM框架实现的小区物业管理系统【ssm+B/S架构+源码+数据库+毕业论文+开题报告+任务书+远程部署】
java·数据库·mysql·毕业设计·jsp·ssm框架·小区物业管理系统
Resean022317 天前
SpringMVC 6+源码分析(一)初始化流程
java·后端·spring·servlet·springmvc
程序猿小D20 天前
Java项目:基于SSM框架实现的进销存管理系统【ssm+B/S架构+源码+数据库+毕业论文+远程部署】
java·数据库·mysql·ssm·jsp·毕业论文·进销存管理系统
惊涛骇浪、1 个月前
SpringMVC + Tomcat10
java·tomcat·springmvc