文档章节

Maven创建的Webapp项目不支持EL表达式

颖辉小居
 颖辉小居
发布于 2017/07/18 14:09
字数 196
阅读 38
收藏 0

问题描述:

用maven创建的webapp项目,其默认的Dynamic Web Module版本为2.3。该版本的web.xml在定义时不支持EL表达式。为了支持EL表达式,需将Dynamic Web Module的版本改为3.0。

修改Dynamic Web Module的版本为3.0:

1.修改.settings下的org.eclipse.wst.common.project.facet.core.xml,jst.web改为3.0;

2.Build Path, Java Compiler, Project Facets->Java全改成1.7;

3.重新定义web.xml

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    id="WebApp_ID" version="3.0">
   <display-name>Archetype Created Web Application</display-name>

</web-app>

4.添加对servlet和jstl的依赖

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <version>3.1.0</version>
</dependency>
<dependency>
   <groupId>javax.servlet.jsp.jstl</groupId>
   <artifactId>jstl-api</artifactId>
   <version>1.2</version>
</dependency>
<dependency>  
   <groupId>taglibs</groupId>
   <artifactId>standard</artifactId>
   <version>1.1.2</version>
</dependency>

Maven

本文转载自:https://zhuanlan.zhihu.com/p/24838065

颖辉小居

颖辉小居

粉丝 34
博文 192
码字总数 81120
作品 0
东城
高级程序员
私信 提问
关于使用Intellij Idea创建SpringMVC框架时,Jsp里的EL表达式不能被解析的问题

关于使用Intellij Idea创建Maven工程然后添加SpringMVC框架后,Jsp里的EL表达式不能被解析的问题。 Intellij Idea 在创建Maven工程时选择的webapp框架时自动导入的web.xml文件的头可能如下:...

帅得拖网速
2016/07/08
71
0
struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)

为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补; 1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示...

别叫小伙
2017/06/10
0
0
struts2+hibernate+spring注解版框架搭建以及简单测试(方便脑补)

为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补; 1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示...

别叫小伙
2017/06/08
0
0
Maven的下载,安装,配置,测试,初识以及Maven私服

1:Maven目录分析 1:Maven官网:http://maven.apache.org/ Maven远程仓库:http://search.maven.org/ 2:Maven是一个采用纯Java编写的开源项目管理工具,Maven采用了一种被称之为Project Obj...

别叫小伙
2017/04/24
0
0
探究如何永久更改Maven的Dynamic Web Project版本及pom.xml默认配置

一:问题 在用eclipse创建一个maven project (webApp)时,我们一般会要进行许多麻烦的配置,比如 1.更改Java jdk版本为1.7或1.8(默认1.5) 2.补全src/main/java, src/main/resources, src/...

巅峰小学生
2018/02/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
6
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
6
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
昨天
6
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
7
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部