jsp程序设计期末复习整理

2026/1/13 16:12:28

常见动态网页技术:JSP,PHP,ASP(.net) ASP——Active Server Page

JSP——JavaServer Pages(一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。)

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。

所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame

JSP动态网页技术优势

业务逻辑和显示分离 多平台支持及高可移植性 开发便利 安全

较高的效率与性能 较低的开发和运营成本

使用JSP进行开发,需要具备以下的运行环境:

Web浏览器 JDK开发工具包 数据库

Web服务器

第 二章 JSP页面

JSP页面可由5种元素组合而成: ①普通的HTML标记符;

② JSP标记,如指令标记、动作标记; ③变量和方法的声明; ④ Java程序片; ⑤ Java表达式;

JSP页面的运行原理:

把JSP页面中普通的HTML标记符号,交给客户的浏览器执行显示。

JSP标记、数据和方法声明、Java程序片由Tomcat服务器负责执行,将需要显示的结果发送给客户的浏览器。 Java表达式由Tomcat服务器负责计算,将结果转化为字符串,交给客户的浏览器负责显示。

1.在JSP页面的标记符

“<%! ”和“%> ”有效范围和标识符的位置无关

之间声明的变量称作JSP页面的成员变量(变量类型可以是java允许的任何数据类型)。 之间声明方法。该方法在整个JSP页面有效

5 / 37

“<%=”和“%>”之间可以是一个Java表达式。

表达式的值由服务器负责计算,并将计算结果用字符串形式发送到客户端显示

1. HTML注释格式: 2. JSP注释格式:

<%-- 注释内容 --%>

6 / 37

定义JSP页面使用的脚本语言,该属性的值目前只能取\。 例如:

<%@ page language=\

注:JSP页面默认有如上page指令。

Import引入Java运行环境提供的包中的类 例如:

<%@ page import=\注:JSP页面默认import属性已经有“java.lang.*”、“javax.servlet.*”等值。

contentType属性值确定JSP页面响应的MIME(Multipurpose Internet Mail Extention)类型和JSP页面字符的编码。 例如:

<%@ page contentType=\<%@ page contentType=\

注:不允许两次使用page 指令给contentType属性指定不同的属性值 . session属性

用于设置是否需要使用内置的session对象。session的属性值可以是true或false。session属性默认的属性值是true。

buffer属性

buffer属性用来指定out设置的缓冲区的大小或不使用缓冲区。 <%@ page buffer= “24kb” %> buffer属性的默认值是8kb 。 buffer属性可以取值“none”,设置out不使用缓冲区。

autoFlush属性:

指定out的缓冲区被填满时,缓冲区是否自动刷新。

注:autoFlush属性的默认值是true。

isThreadSafe属性:

用来设置JSP页面是否可多线程访问。注:isThreadSafe属性的默认值是true。 info属性

7 / 37

的属性值是一个字符串,其目的是为JSP页面准备一个常用且可能需要经常修改的字符串 例如:

<%@ page info= “we are students” %> 注:可以在JSP页面中使用方法: getServletInfo();

获取info属性的属性值。

<% page contentType=”text/html;charset=gb2312”%>

<%@ include file=”hello.txt”%>

include 动作标记

语法格式:

include动作标记告诉JSP页面动态加载一个文件。

注: include 动作标记是在JSP页面运行时才处理文件,被处理的文件在逻辑和语法上独立于当前JSP页面。

8 / 37


jsp程序设计期末复习整理.doc 将本文的Word文档下载到电脑
搜索更多关于: jsp程序设计期末复习整理 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219