不銹鋼公司網(wǎng)站源碼 網(wǎng)站建設(shè) 產(chǎn)品3級(jí)分類asp源碼域名查詢注冊(cè)商
版權(quán)聲明
- 本文原創(chuàng)作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
問題描述
ModelAndView攜帶數(shù)據(jù)跳轉(zhuǎn)到指定JSP頁(yè)面后在該頁(yè)面通過EL表達(dá)式取不到原本存放在ModelAndView中的數(shù)據(jù)。
問題原因
在IDEA中創(chuàng)建Maven工程時(shí)web.xml中默認(rèn)的約束版本太低;圖示如下:
代碼如下:
<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" >
解決方案
請(qǐng)更換Maven中web.xml默認(rèn)的約束,代碼如下:
<?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>
圖示如下: