springmvc 不解析EL表达式的解决办法
来源:互联网 发布:gymnopedie no.1 知乎 编辑:程序博客网 时间:2024/05/26 02:51
这是一个spring mvc初学者可能会遇到的问题。代码如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
运行结果不是我们希望的hello,springmvc
,而是${msg}
。
导致这个结果的原因是JSP的版本问题,有可能你的项目目前的默认版本是1.2,这个版本默认是不开启EL表达式的。
解决办法有两个,最直接的办法是,在JSP页面的上方加入一个标签,开启EL表达式
- 1
当然,如果每个页面都要加这么一行的话也很不爽,你可以将你的web.xml中的web-app节点加上下面的属性
- 1
- 2
- 3
- 4
- 5
- 6
- 7
就会使用JSP2.0,而JSP2.0默认是开启EL表达式的。
我在写这篇博客是也很纠结,解决问了以后,本来想重现一下错误,把代码改回来,改回来后却发现EL表达式也可以解析了。不得已,为了搞明白到底是为什么,我又新建了一个项目,把主要的代码拷贝过来,问题又重现了。我改完web.xml文件,并没有马上生效,而是等了几秒种后我又刷新页面才生效的。我又把web.xml中的代码撤销,重新部署,EL表达式也神奇般地解析了
阅读全文
0 0
- springmvc 不解析EL表达式的解决办法
- springmvc 不解析EL表达式的解决办法
- springmvc 不解析EL表达式的解决办法
- springmvc 不解析EL表达式的解决办法
- Tomcat 5.5默认不解析EL表达式的解决办法
- EL表达式不能用的解决办法
- JSP 不能解析EL表达式的解决办法
- Tomcat 5.x使EL表达式不被解析的解决办法
- el表达式不解析问题
- SpringMVC中JSP页面不显示EL表达式的原因
- jsp的el失效,或者不被解析---》解决办法
- Jsp中使用EL表达式不解析(无效)的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面中的EL表达式不被解析的问题
- jsp页面EL表达式不被解析的解决方法
- 一起学英语 | 用JavaScript实现数字阶乘的三种方法
- Java 基础语法
- iOS 快捷键~窗口、文件、切换
- (四)spring cloud云服务
- CentOS6.5系统下RPM包安装MySQL5.6
- springmvc 不解析EL表达式的解决办法
- 人工智能之机器学习
- 【图像处理】SFR算法详解1
- UVA10054 The Necklace 无向图欧拉回路+连通性
- C语言入门第十二篇,数组练习题
- window10 删除user个人文件后anaconda navigator 无法正常启动问题解决(猜测同系列方法类似)
- jvm 内存回收finalize如何在垃圾清除前工作原理
- 关于JAVASCRIPT,17年你需要尝试这20条建议(下)
- 关于JavaScript,17年你可以尝试这20条建议(上)