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

js|教程

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目录内。

时间: 2024-09-02 12:19:59

JSP教程(四)-JSP Actions的使用的相关文章

JSP教程(五)-JSP Actions的使用下

js|教程  jsp:useBean Action 的使用 一. 语法: <jsp:useBeanid="beanInstanceName"scope="page|request|session|application"{ class="package.class" |type="package.class" |class="package.class" type="package.clas

JSP教程(三)--JSP中”预定义变量”的使用

js|变量|教程 为了简化JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象).它们是:request,response,out,session,application,config,pageContext,和 page.下面我们来详细的了解它们. request 与request相联系的是HttpServletRequest类,使您可以得到request的参数(通过getParameter方法),request 的类型(GE

JSP教程(三)--JSP中”预定义变量”的使用_JSP编程

为了简化JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象).它们是:request,response,out,session,application,config,pageContext,和 page.下面我们来详细的了解它们. request 与request相联系的是HttpServletRequest类,使您可以得到request的参数(通过getParameter方法),request 的类型(GET,POST,HE

JSP教程(一)

js|教程 JSP概述 JSP(IAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离.您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句.然后,将动态部分用特殊的标记嵌入即可,这些标记常常以"<%"开始并以"%>"结束.例如,这儿有一个JSP页面: <html> <head><title>jsp教程</

JSP教程(二)

js|教程 JSP directive mso-hansi-font-family:"">影响servlet 类的整体结构.它常用以下形式: <%@ directive attribute="value"%> 而且,您可以将多个属性写在一个语句中: <%@ directive attribute1="value1" attribute2="value2" attributeN="valueN&

jsp教程jsp的内部方法使用

问题描述 jsp教程jsp的内部方法使用jspInit(){}:jspPage被初始化的时候调用该方法,并且该方法仅再初始化时执行一次,所以客以在这里进行一些初始化的参数配置等一次性工作,由作者创建jspDestroy(){}:jspPage由于某种原因被关闭的时候调用该方法,有作者创建jspService(){}:由jsp容器自动创建的处理jspPage的方法,由jsp容器创建准确的说,jsp应该由三个内部方法,也就是jspInit(),_jspService(),jspDestroy(),这

JSP教程(一)_JSP编程

JSP概述 JSP(IAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离.您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句.然后,将动态部分用特殊的标记嵌入即可,这些标记常常以"<%"开始并以"%>"结束.例如,这儿有一个JSP页面: <html> <head><title>jsp教程</title&

Java Servlet和JSP教程_JSP编程

]     这是一个比较完整的Servlet.JSP教程,包含大量的实用资料和示例,仙人掌工作室倾情推荐.全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发.运行环境,表单数据处理,HTTP请求头.应答状态处理,访问CGI变量,会话状态,JSP脚本元素.指令.动作,等等.具体请见<目录>. 目录作 者 : 仙人掌工作室                                目 录 一.Servlet和JSP概述 1.1 JavaServlet及其特点 1.2 JSP及其

Java Servlet和JSP教程

servlet ]     这是一个比较完整的Servlet.JSP教程,包含大量的实用资料和示例,仙人掌工作室倾情推荐.全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发.运行环境,表单数据处理,HTTP请求头.应答状态处理,访问CGI变量,会话状态,JSP脚本元素.指令.动作,等等.具体请见<目录>. 目录作 者 : 仙人掌工作室 目 录 一.Servlet和JSP概述 1.1 JavaServlet及其特点 1.2 JSP及其特点 二.设置开发.运行环境 2.1 安装Se