如何用IDEA创立能使用el表达式和jstl的项目
时间: 2024-02-21 19:00:43 浏览: 70
使用IDEA编写jsp时EL表达式不起作用的问题及解决方法
首先,你需要创建一个新的 Maven 项目。然后,按照以下步骤进行配置:
1. 在 pom.xml 文件中添加以下依赖:
```
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-impl</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-spec</artifactId>
<version>1.2.5</version>
</dependency>
```
2. 在 web.xml 文件中添加以下配置:
```
<web-app 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_4_0.xsd" version="4.0">
<display-name>MyWebApp</display-name>
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
<pageEncoding>UTF-8</pageEncoding>
<scripting-invalid>false</scripting-invalid>
<isXml>false</isXml>
<trimDirectiveWhitespaces>true</trimDirectiveWhitespaces>
</jsp-property-group>
</jsp-config>
<listener>
<listener-class>org.apache.jasper.servlet.JasperListener</listener-class>
</listener>
</web-app>
```
3. 在 IDEA 中创建 JSP 文件,并在其中使用 EL 表达式和 JSTL 标签库。
以上步骤可以让你用 IDEA 创建一个支持 EL 表达式和 JSTL 的项目。
阅读全文