前言
今天在做web项目时候使用spring的ModelMap传值出现了无法就接受的情况,经过查找相关资料解决。
原因
产生这种情况极有可能是因为web.xml头文件格式错误。
解决措施
修改web版本
web.xml的头文件表示的版本过低(本人maven工程自动生成的是2.3.xsd)
修改web.xml头文件:如下格式:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
修改jsp
低版本web的Jsp页面默认不识别el表达式,
修改jsp,在jsp头部加上:
<%@ page isELIgnored=”false” %>