解决Cannot change version of project facet Dynamic web module to 2.5
最近自己搭项目,在jsp页面使用EL表达式就去网上找原因
总结下来就是动态web模块版本太低,我的是2.3 没法使用
下面是解决办法
一、修改web.xml(标红的两块,用的什么version就写什么,我用的2.5)
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
二、找到自己的项目位置,打开项目的.settings文件夹找到下面这个
org.eclipse.wst.common.project.facet.core.xml文件然后修改下面我圈出来的版本改成自己的版本保存即可
三、然后关掉eclipse重新打开右键项目的properties查看Project facets就可以发现Dynamic web module 变成了2.5