`
tianhei
  • 浏览: 211669 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JSP标签

阅读更多

1、<jsp:include>
作用:此标签表示包含一个静态的或者动态的文件。
语法1:
<jsp:include page="path" flush="true" />
语法2:
<jsp:include page="path" flush="true">
       <jsp:param name="paramName" value="paramValue" />
</jsp:include>
注:
page:为相对路径,或者代表相对路径的表达式。
flush="true" :必须使用flush为true,它默认值是false。
<jsp:param>:子句能让你传递一个或多个参数给动态文件,也可在一个页面中使用多个<jsp:param> 来传递多个参数给动态文件。

 

2、<jsp:forward>
作用:表示重定向一个静态html/jsp的文件,或者是一个程序段。
语法1:
<jsp:forward page="path" />
语法2:
<jsp:forward page="path">
       <jsp:param name="paramName" value="paramValue" />
</jsp:forward>
注:
page:为一个表达式,或者一个字符串。
<jsp:param>:指定参数。参数被发送到一个动态文件,参数可以是一个或多个值。

 

3、<jsp:useBean>
作用:表示用来在JSP页面中创建一个BEAN实例并指定它的名字以及作用范围。
语法:
<jsp:useBean id="name" scope="page|request|session|application" class="cName" type="tName" [beanName="bName"]/>
注:你必须使用class或type,而不能同时使用class和beanName。beanName表示Bean的名字,其形式为“a.b.c”。

 

4、<jsp:getProperty>
作用:获取BEAN的属性的值并将之转化为一个字符串,然后将其插入到输出的页面中。
语法:
<jsp:getProperty name="name" property="propertyName" />
注:
在使用<jsp:getProperty>之前,必须用<jsp:useBean>来创建它。
不能使用<jsp:getProperty>来检索一个已经被索引了的属性。

 

5、<jsp:setProperty>
作用:用来设置Bean中的属性值。
语法:
<jsp:setProperty name="beanName" {property="*"|property="pName" param="parName" value="pValue"} />
注:
使用jsp:setProperty 来为一个Bean的属性赋值;可以使用两种方式来实现。
1>、在jsp:useBean后使用jsp:setProperty:
<jsp:useBean id="myUser"/>
<jsp:setProperty name="user" property="user"/>
在这种方式中,jsp:setProperty将被执行。
2>、jsp:setProperty出现在jsp:useBean标签内:
<jsp:useBean id="myUser" … >

     <jsp:setProperty name="user" property="user"/>
</jsp:useBean>
在这种方式中,jsp:setProperty只会在新的对象被实例化时才将被执行。

 

6、<jsp:plugin>
作用:执行一个applet或Bean,有可能的话还要下载一个Java插件用于执行它。
语法:
<jsp:plugin type="bean|applet" code="classFileName" codebase="classFileDirectoryName"</jsp:plugin>
注: <jsp:plugin>元素用于在浏览器中播放或显示一个对象(典型的就是applet和Bean),而这种显示需要在浏览器的 java插件。 当Jsp文件被编译,送往浏览器时,<jsp:plugin>元素将会根据浏览器的版本替换成<object>或 者<embed>元素。注意,<object>用于HTML 4.0 ,<embed>用于HTML 3.2。 一般来说,<jsp:plugin>元素会指定对象是Applet还是Bean,同样也会指定class的名字,还有位置,另外还会 指定将从哪里下载这个Java插件。

 

 

 

转载于:http://wenku.baidu.com/view/330986ce05087632311212bb.html

 

 

分享到:
评论

相关推荐

    掌握自定义jsp标签s

    本文将深入探讨如何掌握自定义JSP标签,以及其在实际开发中的应用。 一、JSP自定义标签概述 1. JSP自定义标签的作用:自定义标签提供了一种封装业务逻辑和视图的方式,使得代码结构更加清晰,降低了HTML和Java代码...

    开发自定义JSP标签

    下面我们将深入探讨如何开发自定义JSP标签。 首先,我们需要理解自定义JSP标签的基本结构。自定义标签通常由三部分组成:标签库描述符文件(TLD),标签处理类(Tag Handler Class)以及标签库使用者在JSP页面中...

    jsp标签大全

    【JSP标签大全】 JSP(JavaServer Pages)是一种服务器端的动态网页技术,它允许开发者将HTML代码与Java代码结合起来,以实现更强大的功能。其中,JSP标签是JSP的重要组成部分,提供了丰富的功能,包括调用...

    jsp标签用法.rar

    JSP标签分为三种主要类型:标准标签库(JSTL)、自定义标签和JSP动作标签。 1. 标准标签库(JSTL): JSTL 是一套预定义的标签库,用于处理常见的任务,如迭代、条件判断、XML处理、I/O操作等。JSTL的核心库包括...

    JSP标签JSP 语法的基本原理

    【JSP标签JSP语法的基本原理】 JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的动态处理。JSP语法包括了指令、脚本元素和标签,这些元素共同构成了JSP页面的...

    jsp标签库jar

    **JSP标签库(JSP Tag Libraries)与JSTL** JSP标签库是JavaServer Pages技术的一个重要组成部分,它允许开发者使用预定义的标签来增强HTML或XML文档的可读性和可维护性。这些标签通常封装了复杂的业务逻辑或者常见...

    JSP标签示例(免积分)

    这个“JSP标签示例(免积分)”很可能是针对初学者设计的一个教程,帮助他们理解和掌握JSP中的标记使用。 在JSP中,标记(Tag)是预定义的HTML元素,它们扩展了HTML的功能,提供了服务器端处理的能力。主要有以下几...

    JSP标签样例

    本教程将深入探讨JSP标签技术,特别是自定义标签的使用。 1. **JSP标准标签库(JSTL)** JSTL是Java社区为了统一JSP标签库而提出的标准,包括了Core、XML、JDBC、Format和Function五个核心标签库。Core库提供了...

    struts2、JSTL、Spring、JS、JSP标签大全

    Struts2、JSTL、Spring、JavaScript(JS)以及JSP标签是Java Web开发中的核心组件,它们各自承担着不同的职责,共同构建了强大的Web应用程序。以下是对这些技术的详细解释: 1. **Struts2**:Struts2是一个基于MVC...

    简单JSP标签实现迭代

    本实例主要探讨的是“简单JSP标签实现迭代”,我们将深入理解这一技术及其基本文件结构。 首先,让我们了解一下JSP自定义标签的基本概念。JSP自定义标签是由开发者定义的,它们与标准JSP动作标签(如&lt;jsp:useBean&gt;...

    jsp标签源码jsp标签源码jsp标签源码

    **JSP标签源码解析** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的逻辑处理。JSP标签是JSP的一种扩展机制,它使得页面设计更加结构化,...

    自定义JSP标签

    自定义JSP标签是Java服务器页面(JSP)技术中的一种高级特性,它允许开发者创建自己的可重用组件,以增强网页的可维护性和代码复用性。在JSP中,自定义标签与HTML标签类似,但它们可以执行更复杂的业务逻辑,提供了...

    JSP标签,采用web.xml引入标签库描述文件

    本文将深入探讨JSP标签,特别是自定义标签,并解释如何通过`web.xml`配置文件来引入标签库描述文件,以便在JSP页面中使用这些标签。 首先,JSP标准标签库(JSTL)是一套预定义的标签,用于处理常见的任务,如迭代、...

    自定义JSP标签样例

    下面我们将深入探讨自定义JSP标签的原理、创建过程及其应用。 一、JSP标签基础知识 JSP标签分为两种类型:标准动作标签(Standard Actions)和自定义标签(Custom Tags)。标准动作标签如`&lt;jsp:include&gt;`、`&lt;jsp:...

    自定义JSP标签,用于实现无刷新的方法之一

    本文将深入探讨自定义JSP标签的创建与使用,以及它如何实现无刷新功能。 首先,理解JSP自定义标签的概念。自定义标签是开发者根据需求创建的,可以看作是预定义的HTML元素,它们扩展了JSP的功能,提供了更加灵活的...

    JSP标签库和JSTL

    JSP标签库和JSTL ppt学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    掌握自定义JSP标签(html).

    然而,有时预定义的标签并不能满足我们所有的需求,这时就需要自定义JSP标签来扩展功能。本教程将深入讲解如何创建和使用自定义JSP标签,以实现更加灵活的HTML渲染和业务逻辑处理。 1. 自定义标签的概念: 自定义...

    掌握自定义JSP标签

    想要在 JavaServer Pages (JSP) 应用程序中添加自定义标签吗?本教程将为您展示如何用这些标签编写类似于 JSP 技术自带操作 —— 如 jsp:useBean、jsp:getProperty 和 jsp:forward —— 的自定义操作。介绍如何用...

    jsp标签说明,自己写的tag

    ### JSP标签库详解 #### 一、JSP标签库概览 JSP(Java Server Pages)是一种基于Java技术的动态网页开发技术,它允许在HTML文档中嵌入Java代码来实现动态页面的功能。JSP标签库是JSP技术的重要组成部分之一,它...

    JSP标签、自定义标签,含有属性

    本资料包“JSP标签、自定义标签,含有属性”专注于讲解JSP中的两种主要标签类型:标准动作标签(JSP Standard Tags, JSTL)和自定义标签。 1. **JSP标准动作标签**: JSTL是一组符合JSR-52标准的标签库,包括核心...

Global site tag (gtag.js) - Google Analytics