没有合适的资源?快使用搜索试试~ 我知道了~
计算机+外文翻译+java+sql+jsp(能够用word2003打开)
5星 · 超过95%的资源 需积分: 9 542 下载量 100 浏览量
2009-06-02
22:29:53
上传
评论 2
收藏 67KB DOC 举报
温馨提示
试读
13页
前面已经有人发过了但是不能用低于word2007版本打开,我只是修改了下使其可以兼容word2003
资源推荐
资源详情
资源评论
JSP 简介
JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种
动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件
(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件(*.jsp)。
用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理
逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页
逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开
发变得迅速和容易。
Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同
JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定
向网页等,以实现建立动态网页所需要的功能。
JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML 文
本,因此客户端只要有浏览器就能浏览。
JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的,12 月又推出了 1.1 规范。目前较新的是
JSP1.2 规范,JSP2.0 规范的征求意见稿也已出台。
JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后
对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。Java
Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配
合才能完成。JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全
可靠,主要面向因特网的所有特点。
JSP 技术的强势
(1)一次编写,到处运行。在这一点上 Java 比 PHP 更出色,除了系统之外,代码不用做
任何更改。
(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进
行系统部署,在任意环境中扩展。相比 ASP/PHP 的局限性是显而易见的。
(3)强大的可伸缩性。从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务
器进行集群和负载均衡,到多台 Application 进行事务处理,消息处理,一台服务器到无数
台服务器,Java 显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。这一点与 ASP 很像,Java 已经有了许多非常优
秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之
下。
JSP 技术的弱势
(1) 与 ASP 一样,Java 的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,
为了极度的伸缩能力,所以极大的增加了产品的复杂性。
(2) Java 的运行速度是用 class 常驻内存来完成的,所以它在一些情况下所使用的内存
比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一
系列的.java 文件和.class 文件,以及对应的版本文件。
JSP 六种内置对象:
request, response, out, session, application, config, pagecontext, page, exception.
一.request 对象:
该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即
使用该对象可以获取用户提交信息。
二.response 对象:
对客户的请求做出动态的响应,向客户端发送数据。
三.session 对象
1.什么是 session:session 对象是一个 JSP 内置对象,它在第一个 JSP 页面被装载时自
动创建,完成会话期管理。
从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,
被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反
复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要
session 对象。
2.session 对象的 ID:当一个客户首次访问服务器上的一个 JSP 页面时,JSP 引擎产生
一个 session 对象,同时分配一个 String 类型的 ID 号,JSP 引擎同时将这个 ID 号发送到
客户端,存放在 Cookie 中,这样 session 对象和客户之间就建立了一一对应的关系。当客
户再访问连接该服务器的其他页面时,不再分配给客户新的 session 对象,直到客户关闭
浏览器后,服务器端该客户的 session 对象才取消,并且和客户的会话对应关系消失。当
客户重新打开浏览器再连接到该服务器时,服务器为该客户再创建一个新的 session 对象。
四.aplication 对象
1.什么是 application:
服务器启动后就产生了这个 application 对象,当客户再所访问的网站的各个页面之间浏
览时,这个 application 对象都是同一个,直到服务器关闭。但是与 session 不同的是,所
有客户的 application 对象都是同一个,即所有客户共享这个内置的 application 对象。
2.application 对象常用方法:
(1)public void setAttribute(String key,Object obj): 将参数 Object 指定的对象 obj 添加到
application 对象中,并为添加的对象指定一个索引关键字。
(2)public Object getAttribute(String key): 获取 application 对象中含有关键字的对象。
五.out 对象
out 对象是一个输出流,用来向客户端输出数据。out 对象用于各种数据的输出。
六.Cookie
1.什么是 Cookie:
Cookie 是 Web 服务器保存在用户硬盘上的一段文本。Cookie 允许一个 Web 站点在用户
的电脑上保存信息并且随后再取回它。
举例来说,一个 Web 站点可能会为每一个访问者产生一个唯一的 ID,然后以 Cookie 文
件的形式保存在每个用户的机器上。
如果您使用 IE 浏览器访问 Web,您会看到所有保存在您的硬盘上的 Cookie。它们最常存
放的地方是:c:\windows\cookies(在 Window2000 中则是 C:\Documents and Settings\您
的用户名\Cookies )
Cookie 是以“关键字 key=值 value“的格式来保存纪录的.
2.创建一个 Cookie 对象,调用 Cookie 对象的构造函数可以创建 Cookie。Cookie 对象
的构造函数有两个字符串参数:Cookie 名字和 Cookie 值。
Cookie c=new Cookie(“username”,”john”);
3. JSP 中如果要将封装好的 Cookie 对象传送到客户端,使用 response 的 addCookie()
方法。
格式:response.addCookie(c)
4.读取保存到客户端的 Cookie,使用 request 对象的 getCookies()方法,执行时将所有客
户端传来的 Cookie 对象以数组的形式排列,如果要取出符合需要的 Cookie 对象,就需要
循环比较数组内每个对象的关键字。
JSP
Open Category: WEB, JAVA, dynamic pages, the Knowledge Network
Contents
• JSP Profile
• JSP technology strength
• JSP technology vulnerable
• JSP six built-in objects:
• JSP dynamic web site development and technology
JSP Profile
JSP (JavaServer Pages) is initiated by Sun Microsystems, Inc., with many companies to
participate in the establishment of a dynamic web page technical standards. JSP
剩余12页未读,继续阅读
youxiawang
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页