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). ...
随机推荐
- SQL MD5加密
) 加密结果:
- 继续Kanzi
转眼间,Kanzi已经发展到3.3版本了,之前研究过的东西,今天有空下了个版本跟进更新看看有没有什么变化.新的引擎跟以前2.x版本有很大的差别.新引擎增加了很多新功能(包括局部刷新技术),也跟随大潮加 ...
- Flex 文本控件实现自定义复制粘贴
由于添加了自定义右键菜单,导致Textinput控件默认的右键复制粘贴功能被屏蔽了.最后通过JS脚本实现这个功能,参考代码如下 <?xml version="1.0" enc ...
- Point ZM 转换为Point 类型
打开ArcToolbox,使用ConvertionTools-> To Shapefile->FeatureClass to Shapefile 工具,注意在环境设置里,里将output ...
- 安装numpy+mkl
引子: 运行from sklearn.dataset import load_iris 时提示: Traceback (most recent call last): File "F:/gi ...
- 程序设计入门——C语言 第1周编程练习 1逆序的三位数(5分)
第1周编程练习 查看帮助 返回 第1周编程练习题,直到课程结束之前随时可以来做.在自己的IDE或编辑器中完成作业后,将源代码的全部内容拷贝.粘贴到题目的代码区,就可以提交,然后可以查看在线编译和运 ...
- Evolutionary Computing: 1. Introduction
Outline 什么是进化算法 能够解决什么样的问题 进化算法的重要组成部分 八皇后问题(实例) 1. 什么是进化算法 遗传算法(GA)是模拟生物进化过程的计算模型,是自然遗传学与计算机科学相互结合的 ...
- 【接口测试】Jenkins+Ant+Jmeter搭建持续集成的接口测试平台
参考文档: http://www.cnblogs.com/liuqi/p/5224579.html
- DOM遍历方法
为标题行添加样式 $(document).ready(function(){ $('th').parent().addClass('table-heading'); $('tr:not([th]):o ...
- 用c语言编写直接插入法
#include<stdio.h> //直接插入法 void D_insert(int s[],int n); int main() { int i; ]; printf("pl ...