java - 在jsp中启用el

标签 java jsp tomcat servlets

<分区>

如何在 JSP 2.0 版中启用 EL 表达式?每次我在 JSP 中将 EL 表达式作为字符串文字作为输出时。

这是容器用来向 servlet 发送请求,然后 servlet 向 JSP 发送请求的 DD:

    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
         version="2.4">

    <servlet>
    <servlet-name>check</servlet-name>
    <servlet-class>Welcome</servlet-class>

    </servlet>


<servlet-mapping>
<servlet-name>check</servlet-name>
<url-pattern>/Momma.do</url-pattern>
</servlet-mapping>

</web-app>

我也没有忽略 JSP 中的任何 el。我还缺少什么吗?

最佳答案

您的 web.xml 文件看起来适合 JSP 2.0。如果您在访问特定页面上的 EL 时遇到问题,请尝试将以下内容添加到各个 JSP 页面的顶部:

<%@ page isELIgnored="false" %>

由于您使用的是 JSP 2.0,我认为默认情况下会忽略 EL,因此您可以将以下内容添加到您的 web.xml 中,以便为所有页面启用它:

<jsp-config>
  <jsp-property-group>
    <url-pattern>*.jsp</url-pattern>
    <el-enabled>true</el-enabled>
    <scripting-enabled>true</scripting-enabled>
  </jsp-property-group>
</jsp-config>

关于java - 在jsp中启用el,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1038046/

相关文章:

java - Libgdx 如何使用电话方向在多个轴上旋转 3D 模型

java - 是否有用于设计由 Java 生成的 PDF 报告的 GUI?

java - NotifyDataSetChanged 在与适配器的 Activity 中

java - 泛型类在 Java 6 中编译,但在 Java 7 中不编译

java - Servlet作为文件下载,而不是在tomcat上呈现HTML

java - Spring MVC : Threads not executing in production

java - 如何将多个参数从 thymeleaf html 传递到 thymeleaf 方言处理器

java - 在哪里可以看到 Openshift 的控制台日志?

java - 使用 Ajax 的单个提交按钮在 JSP 中提交两个 HTML 表单

tomcat - 在 VM 上重启 Tomcat 后,Youtrack 重置