jstl表达式无法解析的解决办法

jstl表达式直接显示标签名,如$(name)等

这时需要检查两部分。

第一步:首先检查jstl和standard的jar包是否已经导入

pom.xml依赖管理里添加如下代码

   
    javax.servlet  
     jstl  
     1.2  
     runtime  
  
 
     taglibs
     standard
     1.1.2
 

第二步:检查web.xml文件的web-app版本是否是3.1以上的版本


web.xml 的web-app版本在2.3之后的版本才支持el表达式的,这里直接换成3.1的。eclipse直接生成的web.xml文件是2.3的版本,如下:


所以将标签头直接替换就可以了,通过以上两步检查,解决了我的问题
不积小流,无以成江海;不积跬步,无以至千里。

你可能感兴趣的:(学习笔记)