JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。
1.JSP常用标签
<jsp:useBean>:使用一个ID和一个给定作用范围和同一ID的JavaBean相关联。
<jsp:setProperty>:设置JavaBean的属性值。
<jsp:getProperty>:取得JavaBean的属性值。
<jsp:include>:请求时文件包含。
<jsp:forward>:接受用户输入并将请求分派给另一页面。
<jsp:param>:在request域设置个参数
2.Jsp:include
语法:<jsp:include page="url"/>。
jsp:include 动态包含,包含目标jsp执行结果。
@include 静态包含,包含目标jsp翻译Servlet源代码。
Include动作与指令区别
<jsp:include>标签是动态引入, <jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。
而include指令是静态引入,涉及到的2个JSP页面会被翻译成一个servlet,其内容是在源文件级别进行合并。
不管是<jsp:include>标签,还是include指令,它们都会把两个JSP页面内容合并输出,所以这两个页面不要出现重复的HTML全局架构标签,否则输出给客户端的内容将会是一个格式混乱的HTML文档。
3.Jsp:forward
将请求传递给另一个JSP页面。
jsp:forward 标签取到 JSP中转发的代码 。
<jsp:forward page="/jsp/12.jsp"></jsp:forward>等价于request.getRequestDispatcher("/jsp/12.jsp").forward(request,response)。
<jsp:forward>之后的代码不执行。
传递参数通过request.setAttribute传递。
分享到:
相关推荐
本文将深入探讨如何掌握自定义JSP标签,以及其在实际开发中的应用。 一、JSP自定义标签概述 1. JSP自定义标签的作用:自定义标签提供了一种封装业务逻辑和视图的方式,使得代码结构更加清晰,降低了HTML和Java代码...
下面我们将深入探讨如何开发自定义JSP标签。 首先,我们需要理解自定义JSP标签的基本结构。自定义标签通常由三部分组成:标签库描述符文件(TLD),标签处理类(Tag Handler Class)以及标签库使用者在JSP页面中...
【JSP标签大全】 JSP(JavaServer Pages)是一种服务器端的动态网页技术,它允许开发者将HTML代码与Java代码结合起来,以实现更强大的功能。其中,JSP标签是JSP的重要组成部分,提供了丰富的功能,包括调用...
JSP标签分为三种主要类型:标准标签库(JSTL)、自定义标签和JSP动作标签。 1. 标准标签库(JSTL): JSTL 是一套预定义的标签库,用于处理常见的任务,如迭代、条件判断、XML处理、I/O操作等。JSTL的核心库包括...
【JSP标签JSP语法的基本原理】 JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的动态处理。JSP语法包括了指令、脚本元素和标签,这些元素共同构成了JSP页面的...
**JSP标签库(JSP Tag Libraries)与JSTL** JSP标签库是JavaServer Pages技术的一个重要组成部分,它允许开发者使用预定义的标签来增强HTML或XML文档的可读性和可维护性。这些标签通常封装了复杂的业务逻辑或者常见...
这个“JSP标签示例(免积分)”很可能是针对初学者设计的一个教程,帮助他们理解和掌握JSP中的标记使用。 在JSP中,标记(Tag)是预定义的HTML元素,它们扩展了HTML的功能,提供了服务器端处理的能力。主要有以下几...
本教程将深入探讨JSP标签技术,特别是自定义标签的使用。 1. **JSP标准标签库(JSTL)** JSTL是Java社区为了统一JSP标签库而提出的标准,包括了Core、XML、JDBC、Format和Function五个核心标签库。Core库提供了...
Struts2、JSTL、Spring、JavaScript(JS)以及JSP标签是Java Web开发中的核心组件,它们各自承担着不同的职责,共同构建了强大的Web应用程序。以下是对这些技术的详细解释: 1. **Struts2**:Struts2是一个基于MVC...
本实例主要探讨的是“简单JSP标签实现迭代”,我们将深入理解这一技术及其基本文件结构。 首先,让我们了解一下JSP自定义标签的基本概念。JSP自定义标签是由开发者定义的,它们与标准JSP动作标签(如<jsp:useBean>...
**JSP标签源码解析** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的逻辑处理。JSP标签是JSP的一种扩展机制,它使得页面设计更加结构化,...
自定义JSP标签是Java服务器页面(JSP)技术中的一种高级特性,它允许开发者创建自己的可重用组件,以增强网页的可维护性和代码复用性。在JSP中,自定义标签与HTML标签类似,但它们可以执行更复杂的业务逻辑,提供了...
本文将深入探讨JSP标签,特别是自定义标签,并解释如何通过`web.xml`配置文件来引入标签库描述文件,以便在JSP页面中使用这些标签。 首先,JSP标准标签库(JSTL)是一套预定义的标签,用于处理常见的任务,如迭代、...
下面我们将深入探讨自定义JSP标签的原理、创建过程及其应用。 一、JSP标签基础知识 JSP标签分为两种类型:标准动作标签(Standard Actions)和自定义标签(Custom Tags)。标准动作标签如`<jsp:include>`、`<jsp:...
本文将深入探讨自定义JSP标签的创建与使用,以及它如何实现无刷新功能。 首先,理解JSP自定义标签的概念。自定义标签是开发者根据需求创建的,可以看作是预定义的HTML元素,它们扩展了JSP的功能,提供了更加灵活的...
JSP标签库和JSTL ppt学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~
然而,有时预定义的标签并不能满足我们所有的需求,这时就需要自定义JSP标签来扩展功能。本教程将深入讲解如何创建和使用自定义JSP标签,以实现更加灵活的HTML渲染和业务逻辑处理。 1. 自定义标签的概念: 自定义...
想要在 JavaServer Pages (JSP) 应用程序中添加自定义标签吗?本教程将为您展示如何用这些标签编写类似于 JSP 技术自带操作 —— 如 jsp:useBean、jsp:getProperty 和 jsp:forward —— 的自定义操作。介绍如何用...
本资料包“JSP标签、自定义标签,含有属性”专注于讲解JSP中的两种主要标签类型:标准动作标签(JSP Standard Tags, JSTL)和自定义标签。 1. **JSP标准动作标签**: JSTL是一组符合JSR-52标准的标签库,包括核心...