java - 未评估 JSP EL 表达式
问题描述
我已经搜索了这个网站,但没有找到解决方案。不评估 EL 表达式。一切都通过 Eclipse 和在我们的开发环境中运行,但是当部署到我们的测试服务器(Apahe/Tomcat9)时,无法正常工作。即显示 ${title} 而不是实际的标题值。
使用:
- 通过 <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>
- 绒球:
<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>
- 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">
解决方案
推荐阅读
- python - 将列表中的每个值与另一个列表中的两个值进行比较
- sql - 为什么我的代码有错误 00049 Bad Bind Variable
- python - 从 pyinstaller 获取独立的 exe 文件
- spring-boot - Spring使用保存更新所有实体
- java - 如何解决这个整数数组排序不能按预期工作?
- asp.net - 尝试使用 OleDbCommand 将常规或类型的 excel 行与字符串进行比较时出现数据类型不匹配异常
- javascript - 如何在“new Promise”块中使用 async/await 从 api 获取数据?
- sql - 我想在两个具有数组数据的表之间建立关系(postgresql)
- python - 从多索引到多列
- camera - 相机的外在矩阵