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

图示如下:

相关推荐
cike_y18 小时前
JSP原理详解
java·开发语言·jsp
java1234_小锋4 天前
SpringMVC的拦截器和过滤器有什么区别?执行顺序?
springmvc
小花5 天前
SpringMvc中的拦截器
java·spring·springmvc
教练、我想打篮球13 天前
117 javaweb servlet+jsp 项目中修改了 数据库连接配置, 却怎么都不生效
java·servlet·jdbc·jsp
0和1的舞者13 天前
API交互:前后端分离开发实战指南
java·spring·tomcat·web3·maven·springmvc·springweb
0和1的舞者15 天前
Postman接口测试全攻略:传参技巧与实战解析
学习·测试工具·spring·springmvc·postman·web·开发
青衫码上行16 天前
【JavaWeb学习 | 第17篇】JSP内置对象
java·开发语言·前端·学习·jsp
青衫码上行16 天前
【JavaWeb 学习 | 第16篇】JPS介绍和基本语法
java·学习·web·jsp
草原印象16 天前
Spring Boot Spring MVC MyBatis MyBatis Plus框架编写项目实战案例
spring boot·spring·mybatis·springmvc·mybatisplus
合作小小程序员小小店21 天前
网页开发,在线%新版本旅游管理%系统,基于eclipse,html,css,jquery,servlet,jsp,mysql数据库
java·数据库·eclipse·html·intellij-idea·旅游·jsp