千家信息网

JSP语法、指令、表达式以及对象的知识点整理

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"JSP语法、指令、表达式以及对象的知识点整理",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JSP语法、指令、表达式以及对象的知识点
千家信息网最后更新 2026年10月31日JSP语法、指令、表达式以及对象的知识点整理

这篇文章主要讲解了"JSP语法、指令、表达式以及对象的知识点整理",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JSP语法、指令、表达式以及对象的知识点整理"吧!

JSP 语法

。。。

脚本程序

脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。

脚本程序的语法格式:<% 代码片段 %>或者,您也可以编写与其等价的XML语句,就像下面这样:

代码片段

任何文本、HTML标签、JSP元素必须写在脚本程序的外面。

注意:请确保Apache Tomcat已经安装在C:\apache-tomcat-7.0.2目录下并且运行环境已经正确设置。

将以上代码保存在hello.jsp中,然后将它放置在 C:\apache-tomcat-7.0.2\webapps\ROOT目录下,打开浏览器并在地址栏中输入http://localhost:8080/hello.jsp。

。。。

JSP声明

一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在JSP文件中,您必须先声明这些变量和方法然后才能使用它们。

JSP声明的语法格式:<%! declaration; [ declaration; ]+ ... %> 或者,您也可以编写与其等价的XML语句,就像下面这样:

代码片段

。。。

JSP表达式

一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。

由于表达式的值会被转化成String,所以您可以在一个文本行中使用表达式而不用去管它是否是HTML标签。

表达式元素中可以包含任何符合Java语言规范的表达式,但是不能使用分号来结束表达式。

JSP表达式的语法格式:<%= 表达式 %> 同样,您也可以编写与之等价的XML语句:

表达式

。。。

JSP注释http://www.iis7.com/a/lm/zzxzgj/

JSP注释主要有两个作用:为代码作注释以及将某段代码注释掉。

JSP注释的语法格式:<%-- 这里可以填写 JSP 注释 --%>

不同情况下使用注释的语法规则:

语法 描述

<%-- 注释 --%> JSP注释,注释内容不会被发送至浏览器甚至不会被编译

HTML注释,通过浏览器查看网页源代码时可以看见注释内容

<\% 代表静态 <%常量

%\> 代表静态 %> 常量

\' 在属性中使用的单引号

\" 在属性中使用的双引号

。。。

JSP指令

JSP指令用来设置与整个JSP页面相关的属性。

JSP指令语法格式:

<%@ directive attribute="value" %>

这里有三种指令标签:

指令 描述

<%@ page ... %> 定义页面的依赖属性,比如脚本语言、error页面、缓存需求等等

<%@ include ... %> 包含其他文件

<%@ taglib ... %> 引入标签库的定义,可以是自定义标签

。。。

JSP行为

JSP行为标签使用XML语法结构来控制servlet引擎。它能够动态插入一个文件,重用JavaBean组件,引导用户去另一个页面,为Java插件产生相关的HTML等等。

行为标签只有一种语法格式,它严格遵守XML标准:

行为标签基本上是一些预先就定义好的函数,下面罗列出了一些可用的JSP行为标签::

语法 描述

jsp:include 用于在当前页面中包含静态或动态资源

jsp:useBean 寻找和初始化一个JavaBean组件

jsp:setProperty设置 JavaBean组件的值

jsp:getProperty将 JavaBean组件的值插入到 output中

jsp:forward 从一个JSP文件向另一个文件传递一个包含用户请求的request对象

jsp:plugin 用于在生成的HTML页面中包含Applet和JavaBean对象

jsp:element 动态创建一个XML元素

jsp:attribute 定义动态创建的XML元素的属性

jsp:body 定义动态创建的XML元素的主体

jsp:text 用于封装模板数据

。。。

JSP隐含对象

JSP支持九个自动定义的变量,江湖人称隐含对象。这九个隐含对象的简介见下表:

对象 描述

request HttpServletRequest类的实例

response HttpServletResponse类的实例

out PrintWriter类的实例,用于把结果输出至网页上

session HttpSession类的实例

application ServletContext类的实例,与应用上下文有关

config ServletConfig类的实例

pageContext PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问

page 类似于Java类中的this关键字

Exception Exception类的对象,代表发生错误的JSP页面中对应的异常对象

。。。

控制流语句

JSP提供对Java语言的全面支持。您可以在JSP程序中使用Java API甚至建立Java代码块,包括判断语句和循环语句等等。

。。。

判断语句

If…else块

。。。

循环语句

在JSP程序中可以使用Java的三个基本循环类型:for,while,和 do…while。

。。。

JSP运算符

JSP支持所有Java逻辑和算术运算符。

下面罗列出了JSP常见运算符,优先级从高到底:

类别 操作符 结合性

后缀 () [] . (点运算符) 左到右

一元 ++ - - ! ~ 右到左

可乘性 * / % 左到右

可加性 + - 左到右

移位 >> >>> << 左到右

关系 > >= < <= 左到右

相等/不等 == != 左到右

位与 & 左到右

位异或 ^ 左到右

位或 | 左到右

逻辑与 && 左到右

逻辑或 || 左到右

条件判断 ?: 右到左

赋值= += -= *= /= %= >>= <<= &= ^= |= 右到左

逗号 , 左到右

。。。

JSP常量

JSP语言定义了以下几个常量:

-布尔值(boolean):true 和 false;

-整型(int):与Java中的一样;

-浮点型(float):与Java中的一样;

-字符串(string):以单引号或双引号开始和结束;

-Null:null。

感谢各位的阅读,以上就是"JSP语法、指令、表达式以及对象的知识点整理"的内容了,经过本文的学习后,相信大家对JSP语法、指令、表达式以及对象的知识点整理这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

表达式 语法 对象 注释 语句 指令 标签 页面 代码 实例 脚本 格式 程序 语言 知识 知识点 元素 动态 属性 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技卖菜 互联网科技公司电话 紫鲸互联网科技 北京互联网络科技有限公司 唐信互联网科技 大连 现代互联网科技股 贵州叶脉互联网科技有限公司所属行业 阿大互联网科技有限公司 浙南科技城互联网大厦建设工程 互联网科技创新的路径 华中科技大学互联网的牛人 无锡工业互联网科技有限公司 杭州披云加互联网科技有限公司 上海乐五互联网科技有限公司 宁波跨境商互联网科技有限公司 江苏互联网智能科技产品出厂价 湖北辰鑫科技互联网 艺电能源互联网科技有限公司招聘 云南互联网科技学费 青岛互联网科技园 天津摩尔互联网科技 互联网新科技动漫ppt素材 佛山市翊博互联网络科技有限公司 互联网科技创新的路径 阿里互联网科技企业 工业互联网展湾科技股份有限公司 互联网科技实习生岗位 版纳互联网科技选哪家 安徽零酒互联网科技有限公司 互联网 科技节活动 微视频大赛
0