在jsp中启用el

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

这是容器用来将请求发送到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。我还缺少什么吗?

回答:

对于JSP 2.0,您的web.xml文件看起来不错。如果在特定页面上访问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>

以上是 在jsp中启用el 的全部内容, 来源链接: utcz.com/qa/397722.html

回到顶部