解决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

 

posted @ 2019-03-22 17:07  marvinn  阅读(236)  评论(0编辑  收藏  举报