`
fujinbing
  • 浏览: 237232 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp 页面引用原理

    博客分类:
  • jsp
阅读更多

方法
例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页面制作的模板

    【jsp页面制作的模板】 在IT行业中,JSP(JavaServer Pages)是一种基于Java的动态网页技术,它允许开发者在HTML、XML或者其他标记语言中嵌入Java代码,从而实现服务器端的逻辑处理和数据渲染。本教程将围绕“jsp...

    jsp在线编辑器 jsp在线编辑器

    要在你的JSP页面上启用在线编辑功能,你需要在相应的页面中插入一段代码。这段代码通常会引用编辑器的主入口文件,以及设置必要的配置参数。 **集成步骤**: 1. 打开你想要添加在线编辑功能的JSP文件。 2. 在适当的...

    JSP规格说明书

    JSP规格说明书是理解JSP技术核心的关键文档,它不仅详细描述了JSP的工作原理和实现细节,还规定了JSP页面的编写规范,对于JSP的开发者和使用者来说都是必不可少的参考资料。随着Web开发技术的不断演进,虽然现代前端...

    把jbpm流程图显示在jsp页面中

    在JSP页面中,你可以通过如下方式引用这个标签库: ```jsp ``` 接着,我们需要在`web.xml`中进行适当的配置,以确保jbpm标签库能够正常工作。`web.xml`是Web应用的部署描述符,它定义了应用的全局配置和Servlet、...

    传智书城前端JSP代码

    【传智书城前端JSP代码】是一个针对初学者设计的项目,主要展示了如何使用Java Server Pages (JSP)技术来构建一个简单的线上书城的...通过研究和模仿这个项目,初学者可以更好地理解JSP的工作原理和Web开发的基本流程。

    jsp基础实验讲解

    ### JSP基础实验讲解 #### 一、JSP页面的基本结构 JSP(Java Server Pages)是一种基于Java的...通过以上内容的学习,我们可以更好地理解JSP页面的工作原理及其组成部分,这对于开发高质量的动态网页具有重要意义。

    jsp页面验证码---源码

    在JSP页面中,可以使用以下方式引用生成的验证码: ```jsp ()%&gt;/security_code" alt="验证码"&gt; ``` **4. 用户验证** 当用户输入验证码后,服务器端会检查输入的验证码与session中保存的值是否一致。如果匹配,验证...

    从零开始学习jsp编程

    7. page:引用当前JSP页面的实例。 8. config:Servlet的初始化参数。 9. exception:捕获的异常对象,仅在错误页面可用。 四、EL(Expression Language)与JSTL(JavaServer Pages Standard Tag Library) 1. EL...

    JSP程序设计教程-电子教案

    理解这些指令有助于优化JSP页面结构,实现页面的复用和自定义标签库的引用。 **第四章:JSP动作** 本章将介绍JSP的动作元素,如jsp:include、jsp:forward、jsp:params等,它们用于控制JSP页面的流程和处理逻辑。...

    JSP完全学习手册

    读者将学习如何创建一个简单的JSP页面,了解JSP指令、脚本元素和表达式,并掌握在页面中插入静态和动态内容的方法。 第3章:JSP内置对象 此章讲解了JSP的九大内置对象,如request、response、session、application...

    jsp页面使用${}不起作用的解决方法

    解决这个问题的方法是在JSP页面的开头添加以下标签库引用: ```jsp &lt;%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%&gt; ``` 这行代码告诉JSP引擎,我们要使用JSTL的核心库,并且使用`c:`作为前缀...

    JSP大学课程程序

    这一章可能介绍了JSP的基本结构和原理,包括JSP页面的组成部分(如指令、脚本元素、动作标签)以及JSP的生命周期。学生可能会学习如何创建一个简单的JSP页面,如何使用内置对象(如request、response、session等),...

    jsp实用教程答案

    具体来说,JSP 页面的运行原理可以概括为以下几个步骤: 1. **JSP 文件解析**:服务器接收到 JSP 页面的请求后,首先对 JSP 文件进行解析,识别出其中的 Java 代码片段和 JSP 标签。 2. **转换为 Servlet**:解析...

    最新jsp官方API帮助文档

    JSP API是JSP的核心组成部分,提供了用于创建和管理JSP页面所需的接口和类。 **JSP API主要组件:** 1. **JSP页面(JSP Page)**:这是开发者编写JSP文件时所接触的部分,包含HTML、CSS、JavaScript以及内嵌的Java...

    jsp培训jsp培训jsp培训jsp培训jsp培训

    它允许开发者在JSP页面中直接引用JavaBean或其他数据源的属性,无需使用脚本元素。 **JSTL(JavaServer Pages Standard Tag Library)** 是一组标准标签库,提供了许多常用功能,如迭代、条件判断、XML处理等,减少...

    jsp 考试题(有详细答案)

    7. JSP内置了几个关键包,包括`java.lang.*`, `java.io.*`, 和`javax.servlet.*`,但`javax.servlet.jsp.*`是JSP页面指令和动作相关的包,需要在JSP文件中显式引用。 8. 预定义的`!...%&gt;`块,也称为声明块,可以声明...

    JSP技术基础知识

    当用户首次访问一个JSP页面时,JSP容器(如Tomcat)会将该JSP页面转换成Java源代码,然后再将Java源代码编译成字节码(.class文件)。这一过程通常发生在服务器端。之后,每当同一JSP页面被再次请求时,服务器会检查...

    jsp页面使用My97DatePicker日历控件就经常出现无法打开站点

    My97DatePicker是一款广泛使用的JavaScript日期选择插件,它为jsp页面提供了一种方便、美观的日期选取方式。然而,在实际应用中,可能会遇到“无法打开站点”的问题,这可能是由多种原因引起的。以下我们将详细探讨...

    jsp技术开发网站实例

    JSP页面由两部分组成:静态内容和动态内容。静态内容包括HTML、CSS和JavaScript,它们负责页面的布局和交互。动态内容由Java代码或Java表达式构成,它们在服务器端运行并生成HTML响应给客户端。 ### JSP指令 JSP...

Global site tag (gtag.js) - Google Analytics