2007-03-08 | JSP概述【转】
上一篇 / 下一篇 2007-04-27 22:24:23 / 个人分类:编程基础
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为http://www.javasoft.com/products/jsp。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(scrīptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。51Testing软件测试网
ar_2as{
本文将介绍利用JSP技术开发动态网页的方法,还将简要分析JSP技术和 Microsoft 公司的 ASP 技术的不同之处。
T6\(@JQ ID.J0
)q}Y+X/F0二、 如何安装和启动51Testing软件测试网[iS!c-b)l
51Testing软件测试网"x$~+l;M%b.D"g|:h9w
为了实验JSP技术,首先需要建立运行环境,这个过程相当简单:51Testing软件测试网c.e6_&g;ji X
1、在 http://java.sun.com/jdk/处下载JDK(Java 2 SDK、Standard Edition、v 1.2.2)。
6g n0J(Rmz3T02、在http://java.sun.com/products/jsp/处下载JSWDK(JavaServer Web Development Kit 1.0.1)。Linux用户可以在http://jakarta.apache.org/处下载Tomcat 3.0。
.U#QU e/IE0
a;A\O6jk"M%^L4q)EM03、安装
"a ll @!A0
_U0B,O0O(Df Y0以Windows NT环境为例,JDK的安装是首先运行下载得到的jdk1_2_2-win.exe,然后修改系统环境参数,在PATH参数中加入[x:]\jdk1.2.2\bin以及增加新的环境参数 CLASSPATH=[x:]\jdk1.2.2\lib\tools.jar,其中[x:]是安装JDK的硬盘符(c:、d: 等)。 JSWDK的安装仅需将jswdk1_0_1-win.zip带目录释放到硬盘根目录下(c:\、d:\ 等),然后就可以在硬盘上找到\jswdk-1.0.1\目录。将来如果不想保留JSWDK,删除这个目录就可以了,没有任何系统文件和注册表遗留问题。更详细的安装过程以及Solaris/Unix和Linux下JDK、Tomcat的安装可以参考下载得到的文件包中的安装说明。
WTK}qr(L l0
~)\"vP$p:Q"?04、启动51Testing软件测试网)` c%Y~-d3U7mM5xM
R`YF^Q^ hX"A0以Windows NT环境为例,在\jswdk-1.0.1\目录下执行startserver.bat,就可启动JSWDK中一个支持JSP网页技术的Web服务器。为了不与现有的Web服务器(例如IIS、PWS等)冲突,JSWDK的Web服务器使用了8080端口。在浏览器的地址栏中键入http://localhost:8080或者http://127.0.0.1:8080后,如果能看到 JSWDK 的欢迎页就说明JSP实验环境已经建成,可进入下一步实验。要关闭Web服务器则运行stopserver.bat。
%b6M rK2[7R_3u0
.U$DC6L-L%nU5F,q}:x0三、 JSP简单示例
&ct7s$~`s)S0JSWDK中包含的Web服务器的文档目录在缺省状态下为\jswdk-1.0.1\webpages,主文档在缺省状态下为index.html和index.jsp。也就是说访问http://localhost:8080等于访问\jswdk-1.0.1\webpages\index.html。51Testing软件测试网P @R{0H:O5KT$J
用文本编辑器,如Windows中的记事本(Notepad),创建一个文本文件hi.jsp,保存在\jswdk-1.0.1\webpages\目录下,其内容如下:
t~vz,Cn8n3R0
Y+f1z m!t L+Tp0
8T0bq(AL)G v0〈html>51Testing软件测试网n%aOD d'Dj
〈head>
NX*@\'S]~[0〈title>Hi-JSP实验〈/title>51Testing软件测试网 ~1i1x~q6~ g{
〈/head>51Testing软件测试网NbT4_C5r
〈body>
%H\} H"d&K&x
本文将介绍利用JSP技术开发动态网页的方法,还将简要分析JSP技术和 Microsoft 公司的 ASP 技术的不同之处。
T6\(@JQ ID.J0
)q}Y+X/F0二、 如何安装和启动51Testing软件测试网[iS!c-b)l
51Testing软件测试网"x$~+l;M%b.D"g|:h9w
为了实验JSP技术,首先需要建立运行环境,这个过程相当简单:51Testing软件测试网c.e6_&g;ji X
1、在 http://java.sun.com/jdk/处下载JDK(Java 2 SDK、Standard Edition、v 1.2.2)。
6g n0J(Rmz3T02、在http://java.sun.com/products/jsp/处下载JSWDK(JavaServer Web Development Kit 1.0.1)。Linux用户可以在http://jakarta.apache.org/处下载Tomcat 3.0。
.U#QU e/IE0
a;A\O6jk"M%^L4q)EM03、安装
"a ll @!A0
_U0B,O0O(Df Y0以Windows NT环境为例,JDK的安装是首先运行下载得到的jdk1_2_2-win.exe,然后修改系统环境参数,在PATH参数中加入[x:]\jdk1.2.2\bin以及增加新的环境参数 CLASSPATH=[x:]\jdk1.2.2\lib\tools.jar,其中[x:]是安装JDK的硬盘符(c:、d: 等)。 JSWDK的安装仅需将jswdk1_0_1-win.zip带目录释放到硬盘根目录下(c:\、d:\ 等),然后就可以在硬盘上找到\jswdk-1.0.1\目录。将来如果不想保留JSWDK,删除这个目录就可以了,没有任何系统文件和注册表遗留问题。更详细的安装过程以及Solaris/Unix和Linux下JDK、Tomcat的安装可以参考下载得到的文件包中的安装说明。
WTK}qr(L l0
~)\"vP$p:Q"?04、启动51Testing软件测试网)` c%Y~-d3U7mM5xM
R`YF^Q^ hX"A0以Windows NT环境为例,在\jswdk-1.0.1\目录下执行startserver.bat,就可启动JSWDK中一个支持JSP网页技术的Web服务器。为了不与现有的Web服务器(例如IIS、PWS等)冲突,JSWDK的Web服务器使用了8080端口。在浏览器的地址栏中键入http://localhost:8080或者http://127.0.0.1:8080后,如果能看到 JSWDK 的欢迎页就说明JSP实验环境已经建成,可进入下一步实验。要关闭Web服务器则运行stopserver.bat。
%b6M rK2[7R_3u0
.U$DC6L-L%nU5F,q}:x0三、 JSP简单示例
&ct7s$~`s)S0JSWDK中包含的Web服务器的文档目录在缺省状态下为\jswdk-1.0.1\webpages,主文档在缺省状态下为index.html和index.jsp。也就是说访问http://localhost:8080等于访问\jswdk-1.0.1\webpages\index.html。51Testing软件测试网P @R{0H:O5KT$J
用文本编辑器,如Windows中的记事本(Notepad),创建一个文本文件hi.jsp,保存在\jswdk-1.0.1\webpages\目录下,其内容如下:
t~vz,Cn8n3R0
Y+f1z m!t L+Tp0
8T0bq(AL)G v0〈html>51Testing软件测试网n%aOD d'Dj
〈head>
NX*@\'S]~[0〈title>Hi-JSP实验〈/title>51Testing软件测试网 ~1i1x~q6~ g{
〈/head>51Testing软件测试网NbT4_C5r
〈body>
%H\} H"d&K&x