JSP基础总结 脚本元素
JSP脚本元素
1、 JSP声明语句
JSP声明语句以<%!开始,以%>结束,其语法格式为:<%! 声明语句 %>
使用声明语句的变量为全局变量,也就是说,当有多个用户在执行此JSP页面时,将共享该变量。
2、 JSP Scriptlets
JSP Scriptlets以<%开始,以%>结束,其中包含有效地符合Java语法规则的Java代码,其语法格式为:<% Java代码 %>。在JSP Scriptlets中可以包含多个语句,如:方法、变量、表达式等。
3、 JSP表达式
JSP表达式以<%=开始,以%>结束,其语法格式为:<%= Java代码 %>。JSP表达式中的代码会首先执行,然后转换成字符串并显示到网页上。
4、 注释
JSP的注释分为两类,一类为可以在客户端显示的注释,即HTML注释;一类是不能在客户端显示的注释,即JSP注释。
HTML注释使用<!--开始,以-->结束,中间包含的代码即为注释部分。
JSP注释使用<%--开始,以--%>结束,中间包含的代码即为注释部分。
同样还可以在JSP脚本元素中使用Java注释,//,同样不会在HTML源代码中显示。
JSP指令元素
1、 page指令
page指令主要用来设定JSP页面的全局属性,该配置将作用于整个JSP页面,甚至包括静态包含的文件。其语法格式如下。
<%@ page 属性1= ”属性值1” 属性2= “属性值2” %>
Page指令包含13个属性:
1) language属性,主要用来声明所使用的脚本语言种类。暂时只能是java。
<%@ page language=”java” %>
2) extends属性,用来指定JSP页面生成的Servlet继承于哪个父类,设定时必须指定该类的全名,即包名加类名,一般很少使用。
<%@ page extends=”继承的父类” %>
3) import属性,用来指定导入的Java包。
4) session属性,用来指定该JSP页面中是否可以使用session对象。
<%@ page session=”true” %>
5) buffer属性,用来指定输出流是否具有缓冲区,并设置缓冲区大小。如果设置为none,则表示输出流不具有缓冲功能;如设置具体的数据,如“40KB”,则表示设置的缓冲区大小为40KB。
6) autoFlush属性,用来指定缓冲区是否自动进行强制输出。如果设置为true,那么当缓冲区满的时候仍然能够输出正常;如果设置为false,那么当缓冲区满的时候,将会产生异常;如果buffer的属性设置为none,那么autoFlush属性不能设置为false。
7) isThreadSafe属性,用来指定该JSP文件是否支持多线程使用。
8) info属性,用来设置该JSP文件的相关信息,可以是任何的信息字符串
9) errorPage属性,用来设置在当前JSP文件发生异常错误时,网页重新跳转到能够处理异常的JSP文件。
10) isErrorPage属性,用来指定JSP文件是否为能够处理异常的JSP文件。
11) contentType属性,用来指定该JSP文件的MIME格式,以及网页编码格式。
<%@ page contentType=”text/html;charset=ISO-8859-1” %> gb2312则可以显示中文
12) pageEncoding属性,用来指定网页的编码格式
<%@ page pageEncoding=” ISO-8859-1” %>
13) isELIgnored属性,用来指定JSP文件是否支持EL表达式。
2、 include指令
用于在JSP文件中插入一个包含文本或代码的文件。只有当被包含的文件执行完成后,该JSP文件才会恢复执行。
<%@ include file=”被包含文件地址” %>
Include指令只有file一个属性值
3、 taglib指令
用来声明此JSP文件使用了自定义标签,同时引用所指定的标签库并设置标签库的前缀。
<%@ taglib uri=”URIToTagLibrary” prefix=”tagPrefix” %>
JSP基础总结 脚本元素的更多相关文章
- 1.1(学习笔记)JSP(Java Server Pages)基础(脚本元素、指令元素)
一.JSP简介 JSP全称为Java Server Pages,是一种动态网页开发技术,可以在HTML界面中嵌入java代码, 实现动态的提供数据.访问JSP时服务器会将JSP翻译成Servlet,访 ...
- jsp篇 之 脚本元素
jsp的脚本元素 : 第一种:表达式 (类似输出语句) 表达式 形式:<%= %> 看源码发现[翻译]到java文件中的位置: [out.print(..)]里面的参数. 所以System ...
- jsp 基础知识之指令元素
由于考研和结业的事情,这里荒废了许久,而如今重新捡起来,是因为带到公司的碳素笔没有油了...... jsp的指令元素:通常以<%@开始,以%>结尾. jsp主要包括三种指令元素:pa ...
- JSP——JavaServer Page中的隐式对象(implicit object)、指令(directive)、脚本元素(scripting element)、动作(action)、EL表达式
目录 1.JSP概述 2.注释(comment) 2.1.JSP注释 2.2.HTML注释 3.隐式对象(implicit object) 3.1.隐式对象清单 3.2.request对象 3.3.o ...
- Servlet&jsp基础:第五部分
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- JSP-注释,脚本元素,指令
jsp中的注释 jsp隐藏注释 完全对客户机隐藏,不会将注释内容发送给客户机. 其语法格式为:<%-- comment --%> comment为要添加的文本注释内容. HTML注释 不完 ...
- JSP基础总结(运行机制、脚本元素、指令元素、动作元素)
JSP的运行机制: 1.转译阶段:JSP页面转换成Servlet类: 2.请求阶段:Servlet类执行,将相应结果发送至客户端. 流程解释: 1.用户访问某个JSP页面 2.服务器找到相应的JSP页 ...
- JSP脚本元素上机手册
L3 <JSP基础>上机手册 内容回顾 脚本元素<%! %> <%= %> <% %> 注释元素 JSP指令元素 JSP动作元素 上机目标 掌握脚本元素 ...
- JSP基本语法总结【1】(jsp工作原理,脚本元素,指令元素,动作元素)
时隔半年,回头对jsp复习整理一下,温故而知新. jsp工作原理: jsp服务器管理jsp页面分两个阶段:转换阶段(translation phase)和执行阶段(execution phase). ...
随机推荐
- Hadoop简介
原来:计算效率低 现在:成本降低,能用PC机,就不用大型机和高端存储了:软件容错硬件故障视为常态,通过软件保证可靠性:简化并行分布式计算,无需控制节点同步和数据交换,但是谷歌只发表了相关技术论文,没有 ...
- sizeof既是关键字,又是运算符(操作符),但不是函数!
sizeof是关键字吗 sizeof是关键字,这一点毋庸置疑.你不能将sizeof定义为任何标识符.查看C语言标准文档里的说明: sizeof是运算符(操作符)吗 C语言中,sizeof是运算符(操作 ...
- RecyleView 简析
LayoutManager.Adapter是必须设置的(不设置将无法显示数据---不执行onCreateViewHolder()等方法) ItemDecoration\ItemAnimator是可选的 ...
- 【matlab】合并两个cell
a=cell(1,2);a{1}=zeros(1,2);a{2}=zeros(2,2); b=cell(1,2);b{1}=zeros(1,3);b{2}=zeros(1,3);aa=[a,b] ...
- oracle连接本地数据库
连接方式: 通过SQL Developer进行连接: 通过sql plus 进行连接: SQL Developer进行连接1.安装Oracle 11g会自带一个叫做SQL Developer的工具,它 ...
- SSO之CAS总结
1.采用kerberos原理 2.特点,经纪人模式即需要sso的所有用户账号要集中在一起 3.安全性保证方法: 关键就是保证TS和TGC的安全. 3.1)TS生成是采用足够随机算法,一次性使用,设置有 ...
- PSP进度(11~16)
本周psp 11月14号 内容 开始时间 结束时间 打断时间 净时间 查看Java相关资料 18:31 19:28 0 57分 代码实现 19:30 20:46 0 76分 发布博客 22:55 23 ...
- C语言混乱代码大赛
main() {printf(&unix["\021%six\012\0"], (unix)["have"] + "fun" - 0 ...
- json 转换错误:JSON.parse expected property name or '}'
错误原因: 格式要为: [ { "name":"张三", "age":"20" }, { "name" ...
- app——分享wap站,数据处理页面展示
无意中接到了一个小的工作任务:配合手机app端的分享功能做一个wap站,简言之:将手机app端分享的文章id传过来,利用此id再进行一系列的操作,由于文章分为纯文本,图文以及图集的三种类型的文章,因此 ...