简单归纳如下图:
模板文本
页面中所有的非JSP元素的内容都被称为模板文本。包括HTML元素、WML、XML、纯文本等等,都属于模板文本。除了转义模板文本外,模板文本
通常不加修改地直接传递给客户端。
1、HTML文本:HTML内容,不加更改的传递给客户端。
2、HTML注释:<!-- ... -->
3、转义模板文本:<\% 和 %\>
JSP元素
一、JSP 脚本元素
(1)JSP 注释
描述:开发人员注释,不发送到客户程序,在转化为servlet时已经被忽略(移除)。
示例: <%-- Blah --%>
(2)JSP 表达式
描述:注意,表达式结尾不能加分号。
示例:<%= request.getParameter("name") %>
(3)JSP Scriptlet
描述:普通Java脚本。
示例:<% Java Statement; %>
(4)JSP 声明
描述:字段和方法的声明,在转换成servlet时,成为类定义的一部分的字段或方法。
示例:<%! Field or Method Definition
%>
二、JSP 指令
servlet代码的高层结构信息(page)、页面转换期间引入的代码(include)或采用的定制标签库(taglib)。形式如
<%@ directive att="val" %>
(1)page 指令
(2)include 指令
(3)taglib 指令
三、JSP 动作
动作元素又被称作标记。
(1)标动作元素
包括<jsp:include>、<jsp:useBean>、<jsp:getProperty>
等等
(2)定制动作元素/标签
(I)JSTL(JSP标准标记库)
其中function标记库是JSTL 1.1提供的,包含一组可以用于EL表达式语言的函数。
(II)自定义标签
主要包括两部分:
一是 标签库描述TLD文件;
二是 实现(有两种实现方式:Java类;标记(.tag)文件)。
四、EL 表达式语言
示例:${ EL Expression }
主要是为了 计算和输出存储在标准位置(request、session、appllication等等)的Java对象的值。
EL元素可以出现在 常规文本 和 JSP 标签属性(只要该JSP 标签的属性允许常规JSP 表达式)中。
- 大小: 46.5 KB
- 大小: 40.8 KB
分享到:
相关推荐
Java JSP页面技术之EL表达式整理归纳总结的知识点如下: EL表达式的概念和作用: EL表达式,全称Expression Language(表达式语言),是一种在JSP(Java Server Pages)技术中使用到的,用于简化Java Web应用程序中...
总结起来,自定义 JSP 标签是一种强大的工具,它们使开发者能够创建可重用的代码模块,简化页面逻辑,提高开发效率。通过声明和实现自定义标签,开发者可以将业务逻辑和视图分离,使得 JSP 页面更加简洁,易于维护。
Example2_2.jsp则引入了方法的概念,通过`synchronized`关键字实现了简单的线程安全计数器。而Example2_3.jsp进一步扩展了计数器的功能,通过读写文本文件来持久化访问次数,使得计数不受服务器重启的影响。这个例子...
本文将对Java中的几个关键知识点进行归纳和总结。 1. 逻辑操作(&, |, ^)和条件操作(&&, ||)的差别: - 逻辑操作符(&, |, ^)不仅适用于布尔类型,还适用于数值类型。它们会计算所有操作数,即使结果已经可以确定。...
在描述部分提到的代码示例中,我们可以看到一个简单的文件上传功能实现,这里利用了JSP(JavaServer Pages)技术和SmartUpload组件。 #### 1.1 JSP页面实现文件上传 - **表单元素**:`<form>`标签中的`ENCTYPE=...
根据提供的文件信息,我们可以归纳总结出以下相关的IT知识点: ### JSP基础知识 #### JavaBean的定义及使用 - **JavaBean的定义**:JavaBean是一种Java类,它必须是具体的和公共的(public),并拥有一个无参数的...
它的选择器语法使得HTML元素的操作变得简单。 数据交换篇: 9. XML和Json的特点:XML是一种结构化数据格式,主要用于存储和交换数据,语法严谨但复杂;Json是轻量级的数据交换格式,易于阅读和编写,同时也易于机器...
根据提供的文件信息,我们可以归纳总结出以下几个关键知识点: ### 一、课程设计名称与目标 #### 学生信息管理系统 本课程设计的目标是通过实践操作,让学生掌握JSP程序设计的基本技能,并以此为基础构建一个简单...
JSP 页面元素与 JavaScript 功能实现 在提供的部分 JSP 代码片段中,包含了页面的基本配置以及一个 JavaScript 函数 `openWord()` 的定义。 #### 3.1 JSP 页面基本配置 JSP 页面的基本配置包括指定页面的语言、...
通过对比不同开发模式(如JSP、JSP+JavaBean等),帮助学生理解MVC模式的优势和适用场景,同时培养他们的代码组织能力和系统设计思维。 为了强化学习效果,文章提倡结合案例教学和合作学习法。小组合作项目可以让...
根据提供的文件信息,我们可以归纳总结出以下几个关键知识点: ### 一、Struts框架与配置 #### 1. Struts框架简介 Struts是Apache软件基金会赞助的一个开源项目,它是一个基于MVC(Model-View-Controller)设计...
- **3.2.4 最简单的Java源文件**:展示最基本的Java程序结构。 - **3.3 本章小结**:概括本章核心知识点。 ##### 第4章 运算符和类型转换 - **4.1 Java的运算符** - **4.1.1 区分/和%运算符**:比较除法和取模...
根据提供的文件信息,我们可以归纳总结出以下相关的IT知识点: ### 1. 文件路径表示方法 在Java编程中,为了从本地文件系统读取文件,通常会使用`BufferedReader`类来实现。题目中的示例涉及到了如何指定文件路径。...