Maven学习(十五)--Maven创建的Web项目无法使用EL表达式
来源:互联网 发布:华为ife矩阵 编辑:程序博客网 时间:2024/05/18 20:34
之前在使用Maven时,创建一个We项目,有时候会用到EL表达式 ${message},会发现无法识别,显示如下效果:
一直没有明白为什么,今天,偶然间知道了原因。
如果你也遇到这样的情况,来看一下你的web.xml文件:
这是旧版本的web.xml格式,可以到Tomcat下找一个web.xml看一下区别:
旧版本的web.xml
新版本的web.xml
把上面几行标签复制一下:(改成UTF-8)
复制过去之后,重新启动项目,在访问一次那个界面:
好了,已经可以正常使用了,。
这里还有一个方法也可以解决,但是比较麻烦,就是在JSP页面上加上一行代码:(JSP2.0中支持EL表达式,老版本不支持)
Web容器默认isELIgnored="false"。
如果设定为真,那么JSP中的表达式被当成字符串处理。
大家可以试一下。
注意:
这里,还遇到一个问题,就是将web.xml修改之后,依然不能识别EL表达式,后来发现是配置出了问题:
注意这里的 Dynamic Web Module一定也要修改为2.5或者更高的版本
有这样一句话:当然工程的版本、jdk版本、tomcat版本、jar的版本缺一不可 (摘自其他博客)
0 0
- Maven学习(十五)--Maven创建的Web项目无法使用EL表达式
- Maven创建的Web项目无法使用EL表达式
- Maven创建的Web项目无法使用EL表达式
- IntelliJ IDEA上创建Maven Web项目的时候,EL表达式无法解析异常
- MAVEN构建Web项目无法解析el表达式问题
- 使用Maven生成web-app无法使用EL表达式的解决方法
- eclipse创建的maven web项目,启动后不支持EL表达式
- idea下Maven项目的webapp下的jsp页面无法使用el或者jstl表达式
- IDEA下maven项目无法提示和使用EL表达式的解决办法
- IDEA下maven项目无法提示和使用EL表达式的解决办法
- Maven Web项目的创建和使用
- 使用eclipse创建maven的web项目
- 不错的maven学习笔记,收藏——Maven学习 (三) 使用m2eclipse创建web项目
- 【Maven】使用Maven创建Web项目
- Maven 学习(2)-创建web项目
- maven初识及使用eclipse的maven创建web项目
- 使用maven创建web项目(二)
- 使用eclipse创建maven项目(web)
- Maven学习(十三)---Maven深入学习(三)- 聚合与继承
- 写给大一大二大三还在迷惘中的学生
- 回文数猜想
- SQL生成拼音首码
- Maven学习(十四)--Maven深入学习(四)- 知识总结
- Maven学习(十五)--Maven创建的Web项目无法使用EL表达式
- HTTP协议通信过程汇总
- 写给准备参加秋招的学弟学妹们
- Maven学习(十六)--Maven知识点记录 - profile
- Could not create the view: An unexpected exception was thrown.
- HTML框架标签
- Maven学习(十七)--Maven知识点记录 - repositories
- 第15周-二进制文件与字符串流-用二进制文件处理学生成绩
- sleep和wait的区别