在IDEA的jsp文件中EL表达式无效问题

在IDEA的JSP项目中遇到EL表达式不工作时,可能需要添加相应的Maven依赖,如jstl-api、standard和taglibs-standard-jstlel。同时,确保web.xml的web-app标签使用正确的命名空间,并在jsp页面开头设置isELIgnored为false。这些步骤通常能解决EL表达式不生效的常见问题。
摘要由CSDN通过智能技术生成

在IDEA中的jsp中的EL表达式没有效果

在使用EL表达式的的时候maven中需要的jar包

  <dependency>
      <groupId>javax.servlet.jsp.jstl</groupId>
      <artifactId>jstl-api</artifactId>
      <version>1.2-rev-1</version>
    </dependency>

<!--     https://mvnrepository.com/artifact/taglibs/standard-->
        <dependency>
          <groupId>taglibs</groupId>
          <artifactId>standard</artifactId>
          <version>1.1.2</version>
        </dependency>

    <dependency>
      <groupId>org.apache.taglibs</groupId>
      <artifactId>taglibs-standard-jstlel</artifactId>
      <version>1.2.5</version>
      <type>bundle</type>
    </dependency>


    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.0</version>
    </dependency>

如果无法使用EL表达式

  • 可以更改web.xml的web-app标签中的命名空间,可改成如下

    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee     http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
             version="3.1">
    
    
            </web-app>
    
  • 在jsp页面的开头添加

    <%@ page isELIgnored="false"%>
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值