【发布时间】:2011-12-09 08:04:17
【问题描述】:
我想将 EL 2.2 用于 JSF 2 应用程序 tomcat 7 随 EL 2.2 提供 我对以下内容感到困惑:
1- 我是否应该在我的 pom 中提供 servlet-api、jsp-api 和 EL文件(使用 maven)作为 provided 或根本不将它们包含在 pom 文件中,因为它们是由容器提供的,有什么区别?
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
2- 是否需要将它们添加到 pom 文件中才能使用 EL 2.2?
3- web.xml 中是否需要任何其他配置,如本文所述:
http://code2inspire.wordpress.com/2010/11/05/how-to-enable-el-2-2-on-tomcat-6/
请指教。
【问题讨论】:
标签: jakarta-ee maven jsf-2 el tomcat7