方法
例1.<%@ include file="/publish/class_<%=cls.getId()%>.txt" %>
例2.<jsp:include page="/publish/class_<%=cls.getId()%>.txt"></jsp:include>
例3.<c:import url="/publish/class_<%=cls.getId()%>.txt" />
<%@ include 在编译时读入 file文件 (所以文件名不支持动态),生成一个servlet
若例1 则直接找/publish/class_<%=cls.getId()%>.txt 页面 报错file not found
<c:import 与 <jsp:include 行为相同
编译时值引用文件名(文件名可以是动态的),当请求时,才读include页面信息相当于Dispatcher
但要注意 :有时使用例2,例3时 回报错
interpolated runtime values are forbidden by the JSP spec at '.
./../publish/class_<%=cls.getId()%>.txt'
使用一下写法
1.
<%
String pp="/publish/class_"+cls.getId()+".txt";
%>
<jsp:include page="<%=pp%>"></jsp:include>
<c:import url="<%=pp%>" />
或
2.
<jsp:include page="/publish/class_${cls.id}.txt"></jsp:include>
<c:import url="/publish/class_${cls.id}.txt" />
分享到:
相关推荐
【jsp页面制作的模板】 在IT行业中,JSP(JavaServer Pages)是一种基于Java的动态网页技术,它允许开发者在HTML、XML或者其他标记语言中嵌入Java代码,从而实现服务器端的逻辑处理和数据渲染。本教程将围绕“jsp...
要在你的JSP页面上启用在线编辑功能,你需要在相应的页面中插入一段代码。这段代码通常会引用编辑器的主入口文件,以及设置必要的配置参数。 **集成步骤**: 1. 打开你想要添加在线编辑功能的JSP文件。 2. 在适当的...
JSP规格说明书是理解JSP技术核心的关键文档,它不仅详细描述了JSP的工作原理和实现细节,还规定了JSP页面的编写规范,对于JSP的开发者和使用者来说都是必不可少的参考资料。随着Web开发技术的不断演进,虽然现代前端...
在JSP页面中,你可以通过如下方式引用这个标签库: ```jsp ``` 接着,我们需要在`web.xml`中进行适当的配置,以确保jbpm标签库能够正常工作。`web.xml`是Web应用的部署描述符,它定义了应用的全局配置和Servlet、...
【传智书城前端JSP代码】是一个针对初学者设计的项目,主要展示了如何使用Java Server Pages (JSP)技术来构建一个简单的线上书城的...通过研究和模仿这个项目,初学者可以更好地理解JSP的工作原理和Web开发的基本流程。
### JSP基础实验讲解 #### 一、JSP页面的基本结构 JSP(Java Server Pages)是一种基于Java的...通过以上内容的学习,我们可以更好地理解JSP页面的工作原理及其组成部分,这对于开发高质量的动态网页具有重要意义。
在JSP页面中,可以使用以下方式引用生成的验证码: ```jsp ()%>/security_code" alt="验证码"> ``` **4. 用户验证** 当用户输入验证码后,服务器端会检查输入的验证码与session中保存的值是否一致。如果匹配,验证...
7. page:引用当前JSP页面的实例。 8. config:Servlet的初始化参数。 9. exception:捕获的异常对象,仅在错误页面可用。 四、EL(Expression Language)与JSTL(JavaServer Pages Standard Tag Library) 1. EL...
理解这些指令有助于优化JSP页面结构,实现页面的复用和自定义标签库的引用。 **第四章:JSP动作** 本章将介绍JSP的动作元素,如jsp:include、jsp:forward、jsp:params等,它们用于控制JSP页面的流程和处理逻辑。...
读者将学习如何创建一个简单的JSP页面,了解JSP指令、脚本元素和表达式,并掌握在页面中插入静态和动态内容的方法。 第3章:JSP内置对象 此章讲解了JSP的九大内置对象,如request、response、session、application...
解决这个问题的方法是在JSP页面的开头添加以下标签库引用: ```jsp <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> ``` 这行代码告诉JSP引擎,我们要使用JSTL的核心库,并且使用`c:`作为前缀...
这一章可能介绍了JSP的基本结构和原理,包括JSP页面的组成部分(如指令、脚本元素、动作标签)以及JSP的生命周期。学生可能会学习如何创建一个简单的JSP页面,如何使用内置对象(如request、response、session等),...
具体来说,JSP 页面的运行原理可以概括为以下几个步骤: 1. **JSP 文件解析**:服务器接收到 JSP 页面的请求后,首先对 JSP 文件进行解析,识别出其中的 Java 代码片段和 JSP 标签。 2. **转换为 Servlet**:解析...
JSP API是JSP的核心组成部分,提供了用于创建和管理JSP页面所需的接口和类。 **JSP API主要组件:** 1. **JSP页面(JSP Page)**:这是开发者编写JSP文件时所接触的部分,包含HTML、CSS、JavaScript以及内嵌的Java...
它允许开发者在JSP页面中直接引用JavaBean或其他数据源的属性,无需使用脚本元素。 **JSTL(JavaServer Pages Standard Tag Library)** 是一组标准标签库,提供了许多常用功能,如迭代、条件判断、XML处理等,减少...
7. JSP内置了几个关键包,包括`java.lang.*`, `java.io.*`, 和`javax.servlet.*`,但`javax.servlet.jsp.*`是JSP页面指令和动作相关的包,需要在JSP文件中显式引用。 8. 预定义的`!...%>`块,也称为声明块,可以声明...
当用户首次访问一个JSP页面时,JSP容器(如Tomcat)会将该JSP页面转换成Java源代码,然后再将Java源代码编译成字节码(.class文件)。这一过程通常发生在服务器端。之后,每当同一JSP页面被再次请求时,服务器会检查...
My97DatePicker是一款广泛使用的JavaScript日期选择插件,它为jsp页面提供了一种方便、美观的日期选取方式。然而,在实际应用中,可能会遇到“无法打开站点”的问题,这可能是由多种原因引起的。以下我们将详细探讨...
JSP页面由两部分组成:静态内容和动态内容。静态内容包括HTML、CSS和JavaScript,它们负责页面的布局和交互。动态内容由Java代码或Java表达式构成,它们在服务器端运行并生成HTML响应给客户端。 ### JSP指令 JSP...