今天学习spring的MVC框架,发现EL 表达式无法解析,页面上显示的是我的EL表达式的内容,也就是如下的东西:${model.now}
上网查找,发现是web.xml中的命名空间的版本有问题, 如果version 小于等于2.3的话,El表达式是无法正确解析的,解决办法就是把命名空间的版本设置为2.4或者以上:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">