首页 > 解决方案 > 未评估 JSP EL 表达式

问题描述

我已经搜索了这个网站,但没有找到解决方案。不评估 EL 表达式。一切都通过 Eclipse 和在我们的开发环境中运行,但是当部署到我们的测试服务器(Apahe/Tomcat9)时,无法正常工作。即显示 ${title} 而不是实际的标题值。

使用:

  1. 通过 <tags:custom title="Requests" displayName="requests" showResults="false" /> 调用的 custom.tag
     <%@ tag language="java" pageEncoding="ISO-8859-1"%>
      <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
      <%@ taglib uri="/WEB-INF/translator.tld" prefix="translator" %>
      <%@ attribute name="title" required="true"  %>
      <%@ attribute name="displayName" required="true" %>
      <%@ attribute name="showResults" required="true" %>

        <h1>${title}</h1> 
  1. 绒球:
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.3.1</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
  1. web.xml- 尝试使用 v3.1 有同样的问题
    <?xml version="1.0" encoding="UTF-8"?>
    <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/webapp_4_0.xsd" 
    version="4.0">

标签: javajspjstlel

解决方案


推荐阅读