`
roruby
  • 浏览: 335021 次
  • 来自: ...
社区版块
存档分类
最新评论

JSP教程(四)-JSP Actions的使用

阅读更多
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目录内。  
分享到:
评论

相关推荐

    jsp-api-2.1.jar最新版

    - **JSP元素**:JSP页面由不同的元素组成,包括指令(directives)、脚本元素(scriptlets)、表达式(expressions)、声明(declarations)和动作(actions)。 - **JSP生命周期**:JSP页面经历翻译、编译、加载...

    jsp chap01-信息管理系统

    - **动作**(Actions):比如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:params&gt;`等,用于在运行时处理页面间的跳转、插入外部资源等。 3. **JSP内置对象**: JSP提供了九个内置对象,如`request`, `response`, `...

    JSP 实用教程.rar

    - JSP动作(Actions):如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`等,它们用于在运行时动态插入内容或控制流程。 - JSP表达式(Expressions):`&lt;%= %&gt;`用于将Java表达式的值输出到页面上。 - JSP脚本...

    jsp_api.jar

    6. **JSP动作元素(Actions)**:如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:params&gt;`等,它们在运行时执行特定操作。 **JSP 2.0至2.1的改进** 从JSP 2.0到2.1,主要的改进和新增功能包括: - **EL 2.0**:增强...

    The-JSP-dynamic-web-.zip_The Web_jsp网站

    - JSP包含指令(Directives)、脚本元素(Scriptlets)、表达式(Expressions)、声明(Declarations)和动作(Actions)等五种元素。 - 指令如`&lt;%@page&gt;`用于设置页面属性,`&lt;%@include&gt;`用于包含其他文件。 - ...

    JSP大学实用教程【耿祥义】

    1. **动态网页创建**:耿祥义的教程会涵盖如何使用JSP创建动态网页,包括接收表单数据、处理请求、渲染响应内容等。 2. **会话管理**:通过session对象,开发者可以跟踪用户的会话状态,实现个性化展示和购物车等...

    关于JSP的jsp-api

    8. **JSP动作(Actions)**:如`&lt;jsp:action&gt;`,它们可以执行特定的操作,比如包含其他资源或处理用户输入。 9. **EL和JSP标签之间的关系**:EL通常用于简单的数据访问,而复杂的逻辑处理和呈现则可以通过JSP标签或...

    《JSP程序设计实用教程》--源代码.rar

    通过《JSP程序设计实用教程》的源代码,读者可以逐步学习如何创建JSP页面,使用JSP元素和内置对象,理解JSP的生命周期,以及如何与Servlet、EL和JSTL配合实现更复杂的Web应用功能。每个实例都精心设计,旨在解决实际...

    JSP 实用教程教程下载

    这一章将介绍JSP的三大基本元素:指令(Directives)、脚本元素(Scripting Elements)和动作(Actions)。指令如page、include和taglib,用于配置页面或引入外部资源;脚本元素包括声明、脚本let和表达式,它们允许...

    jsp 教程 jsp 教程 jsp 教程

    1. **JSP元素**:包括指令(Directives)、脚本元素(Scripting Elements)和动作(Actions)。 - 指令:如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, `&lt;%@ taglib %&gt;`, 它们用于配置页面属性或引入其他资源。 - 脚本元素...

    JSP案例开发-源代码补充内容

    - JSP动作(Actions)如`&lt;jsp:useBean&gt;`用于实例化Java Bean,`&lt;jsp:setProperty&gt;`用于设置Bean的属性。 2. **JSP生命周期**: - JSP页面在服务器上被转换成Servlet,然后编译为.class文件,最后由Servlet容器...

    JSP基础教程(清华版).pdf

    本教程由清华大学出版社出版,旨在为初学者提供JSP的基础知识,帮助读者快速掌握JSP的使用方法和核心概念。通过学习本教程,读者可以了解以下内容: 1. **JSP基本概念** - JSP的定义和工作原理 - JSP与Servlet的...

    jsp-2_0-fr-spec.rar_jsp specification_jsp-2_0-fr-sp

    3. **标准动作元素(Standard Actions)**:规范更新了部分标准动作,如`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`和`&lt;jsp:params&gt;`,使其更符合现代Web开发的需求。 4. **分离的页面逻辑和表现层(Separation of Logic and...

    相当好的JSP教程,PPT文档

    JavaServer Pages(JSP)是Java...总的来说,JSP教程内容涵盖了JSP的基础知识、语法、内置对象的使用以及JSP文件的结构和执行流程。通过学习,开发者可以了解如何创建和控制动态网页,实现服务器端的数据处理和交互。

    使用JSP建设动态网站教程

    **使用JSP建设动态网站教程** JavaServer Pages(JSP)是Java平台上的一个服务器端技术,用于构建动态、交互式的Web应用。本教程将深入探讨如何利用JSP技术来创建功能丰富的动态网站。 ### 1. JSP基础概念 JSP是...

    JSP2.0大学教程 覃华 教学PPT

    - JSP页面结构:JSP页面由静态内容和动态脚本元素组成,包括指令(Directives)、声明(Declarations)、表达式(Expressions)、脚本元素(Scriptlets)和动作(Actions)。 - JSP生命周期:包括翻译阶段、类加载...

    jsp程序设计-适合初学者

    4. **动作元素(Actions)**:如`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`、`&lt;jsp:param&gt;`等,它们用于控制页面流程和数据传递。 ### 实验报告-胡新磊 在提供的压缩包中,"jsp实验报告-胡新磊"可能是胡新磊同学完成的一份...

    《JSP+Web应用开发案例教程》教学课件_JSP课件_

    《JSP+Web应用开发案例教程》教学课件是一份专为学习JSP(Java Server Pages)技术及其在Web应用开发中的实践所设计的教学资源。这份课件详细讲解了JSP的基础知识、核心概念以及实际应用,对于初学者和有一定经验的...

Global site tag (gtag.js) - Google Analytics