`
- 浏览:
335021 次
- 来自:
...
-
JSP actions 使用您可以动态的插入一个文件,重用JavaBeans组件,前进到另一个页面,或为Java 插件生成一个HTML。可以使用的action 有:
(1) jsp:include --在页面被请求时包含进一个文件。
(2) jsp:useBean--找到或实例化一个JavaBean。
(3) jsp:setProperty--设置一个JavaBean属性。
(4) jsp:getProperty--将JavaBean的属性插入到输出。
(5) jsp:forward--让请求者可以向前到一个新的页面。
(6) jsp:plugin--用OBJECT或EMBED标签为Java plugins生成特定的浏览器的代码。
1、jsp:include Action
这个action使您可以在即将生成的页面上包含进一些文件:
<jsp:include page="relative URL" flush="true" />
与include directive不同,这个action是在页面被请求时才将文件包含进来,而,include directive则是在JSP页面被转换为servlet时包含文件。为了提高效率,include action做了一点小小的牺牲,即,它不允许被包含的页面含有一般的JSP代码(例如,不可设置HTTP头),但是,它具有显著的灵活性,如下面的JSP 代码,它实现将四个不同的片段插入如下的页面。每一次当标题改变的时候,您仅需修改这四个文件而无须更改主要的JSP 页面。
WhatsNew.jsp
<HTML>
<HEAD>
<TITLE> JSP教程</TITLE>
<BODY >
<CENTER>
<TABLE BORDER=5 BGCOLOR="#EF8429">
<TR><TH CLASS="TITLE"> What"s New at Chinese comic sites</TABLE>
</CENTER>
<P>
Here is a summary of our four most recent news stories:
<OL>
<LI><jsp:include page="news/Item1.html" flush="true"/>
<LI><jsp:include page="news/Item2.html" flush="true"/>
<LI><jsp:include page="news/Item3.html" flush="true"/>
<LI><jsp:include page="news/Item4.html" flush="true"/>
</OL>
</BODY>
</HTML>
当然您可以定义自己的HTML文件,但有一点请注意:
您应该将文件放到您的JSP目录下的news目录内。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
- **JSP元素**:JSP页面由不同的元素组成,包括指令(directives)、脚本元素(scriptlets)、表达式(expressions)、声明(declarations)和动作(actions)。 - **JSP生命周期**:JSP页面经历翻译、编译、加载...
- **动作**(Actions):比如`<jsp:include>`, `<jsp:forward>`, `<jsp:params>`等,用于在运行时处理页面间的跳转、插入外部资源等。 3. **JSP内置对象**: JSP提供了九个内置对象,如`request`, `response`, `...
- JSP动作(Actions):如`<jsp:include>`, `<jsp:forward>`, `<jsp:param>`等,它们用于在运行时动态插入内容或控制流程。 - JSP表达式(Expressions):`<%= %>`用于将Java表达式的值输出到页面上。 - JSP脚本...
6. **JSP动作元素(Actions)**:如`<jsp:include>`, `<jsp:forward>`, `<jsp:params>`等,它们在运行时执行特定操作。 **JSP 2.0至2.1的改进** 从JSP 2.0到2.1,主要的改进和新增功能包括: - **EL 2.0**:增强...
- JSP包含指令(Directives)、脚本元素(Scriptlets)、表达式(Expressions)、声明(Declarations)和动作(Actions)等五种元素。 - 指令如`<%@page>`用于设置页面属性,`<%@include>`用于包含其他文件。 - ...
1. **动态网页创建**:耿祥义的教程会涵盖如何使用JSP创建动态网页,包括接收表单数据、处理请求、渲染响应内容等。 2. **会话管理**:通过session对象,开发者可以跟踪用户的会话状态,实现个性化展示和购物车等...
8. **JSP动作(Actions)**:如`<jsp:action>`,它们可以执行特定的操作,比如包含其他资源或处理用户输入。 9. **EL和JSP标签之间的关系**:EL通常用于简单的数据访问,而复杂的逻辑处理和呈现则可以通过JSP标签或...
通过《JSP程序设计实用教程》的源代码,读者可以逐步学习如何创建JSP页面,使用JSP元素和内置对象,理解JSP的生命周期,以及如何与Servlet、EL和JSTL配合实现更复杂的Web应用功能。每个实例都精心设计,旨在解决实际...
这一章将介绍JSP的三大基本元素:指令(Directives)、脚本元素(Scripting Elements)和动作(Actions)。指令如page、include和taglib,用于配置页面或引入外部资源;脚本元素包括声明、脚本let和表达式,它们允许...
1. **JSP元素**:包括指令(Directives)、脚本元素(Scripting Elements)和动作(Actions)。 - 指令:如`<%@ page %>`, `<%@ include %>`, `<%@ taglib %>`, 它们用于配置页面属性或引入其他资源。 - 脚本元素...
- JSP动作(Actions)如`<jsp:useBean>`用于实例化Java Bean,`<jsp:setProperty>`用于设置Bean的属性。 2. **JSP生命周期**: - JSP页面在服务器上被转换成Servlet,然后编译为.class文件,最后由Servlet容器...
本教程由清华大学出版社出版,旨在为初学者提供JSP的基础知识,帮助读者快速掌握JSP的使用方法和核心概念。通过学习本教程,读者可以了解以下内容: 1. **JSP基本概念** - JSP的定义和工作原理 - JSP与Servlet的...
3. **标准动作元素(Standard Actions)**:规范更新了部分标准动作,如`<jsp:include>`、`<jsp:forward>`和`<jsp:params>`,使其更符合现代Web开发的需求。 4. **分离的页面逻辑和表现层(Separation of Logic and...
JavaServer Pages(JSP)是Java...总的来说,JSP教程内容涵盖了JSP的基础知识、语法、内置对象的使用以及JSP文件的结构和执行流程。通过学习,开发者可以了解如何创建和控制动态网页,实现服务器端的数据处理和交互。
**使用JSP建设动态网站教程** JavaServer Pages(JSP)是Java平台上的一个服务器端技术,用于构建动态、交互式的Web应用。本教程将深入探讨如何利用JSP技术来创建功能丰富的动态网站。 ### 1. JSP基础概念 JSP是...
- JSP页面结构:JSP页面由静态内容和动态脚本元素组成,包括指令(Directives)、声明(Declarations)、表达式(Expressions)、脚本元素(Scriptlets)和动作(Actions)。 - JSP生命周期:包括翻译阶段、类加载...
4. **动作元素(Actions)**:如`<jsp:include>`、`<jsp:forward>`、`<jsp:param>`等,它们用于控制页面流程和数据传递。 ### 实验报告-胡新磊 在提供的压缩包中,"jsp实验报告-胡新磊"可能是胡新磊同学完成的一份...
《JSP+Web应用开发案例教程》教学课件是一份专为学习JSP(Java Server Pages)技术及其在Web应用开发中的实践所设计的教学资源。这份课件详细讲解了JSP的基础知识、核心概念以及实际应用,对于初学者和有一定经验的...