在使用EL表达式出现的不显示数据

mac2026-04-12  3

在使用EL表达式时。前端页面不显示MySQL数据库中的数据,而是显示,如下图所示的内容: 此时查看web.xml的配置内容,发现头部内容为下图所示,这是使用旧的JSP 1.2描述方式,这种情况下,EL表达式是被禁用的。所以我们可以在jsp文件中加入<%@ page isELIgnored=“false” %>,开启EL表达式。 由于 page isELIgnored默认为true,所以jsp页面并未使用EL表达式。我们只需要把这里改为false就ok了。 还有一种方法,就是改变web.xml中使用的jsp描述版本:

<?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/web-app_4_0.xsd" version="4.0"> </web-app>

也可以正确显示页面数据:

最新回复(0)