第一范文网 - 专业文章范例文档资料分享平台

jsp程序设计期末复习整理

来源:用户分享 时间:2025/5/25 22:27:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

常见动态网页技术: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程序设计期末复习整理 的文档
jsp程序设计期末复习整理.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7a0vl9ff3h4i6jp0x0fe_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top