如何在JSP 2.0版中启用EL表达式?每次我在JSP中将EL表达式作为String文字作为输出.
这是容器用于向servlet发送请求的DD,然后是servlet向JSP发送请求:
<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>
Run Code Online (Sandbox Code Playgroud)
我也没有忽略JSP中的任何el.我还缺少什么吗?
我正在尝试使用import tag url属性从我的文件中的Header.jsp导入文件,但我收到运行时错误 - java.io.FileNotFoundException:http:// localhost:8081/latest/header.jsp
导入的文件和导入文件位于同一个Web应用程序中(最新).
导入文件的代码是:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html><body>
<c:import url="http://localhost:8081/latest/header.jsp" charEncoding="UTF-8" />
<em>Web services Support Group.</em><br><br>
</body></html>
Run Code Online (Sandbox Code Playgroud)
并且导入文件的代码是:
<em><strong>${param.name}</strong></em><br>
Run Code Online (Sandbox Code Playgroud) 我真的很难理解tomcat实际运行的位置.它是在JVM中执行的,它执行servlet.或者它在执行servlet或JSP时拥有自己的VM.
提前致谢.