用JSP构建动态网站

本文介绍了JSP(JavaServer Pages)技术,这是一种动态网页标准,允许在HTML中加入Java程序片段和标记。通过示例,文章演示了如何安装、启动JSWDK,创建和运行JSP页面,以及如何利用JSP实现服务器端的文件包含和数据库连接。文章还对比了JSP与微软的ASP技术,强调JSP在效率、组件开发和跨平台方面的优势。
摘要由CSDN通过智能技术生成
一、 什么是JSP 
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建
立的一种动态网页技术标准,其网址为http://www.javasoft.com/products
/jsp。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Script
let)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JS
P网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客
户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立
动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端
的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,
无Java Applet,甚至无Frame。 
本文将介绍利用JSP技术开发动态网页的方法,还将简要分析JSP技术和 Microso
ft 公司的 ASP 技术的不同之处。 

二、 如何安装和启动 

为了实验JSP技术,首先需要建立运行环境,这个过程相当简单: 
1、在 http://java.sun.com/jdk/处下载JDK(Java 2 SDK、Standard Edi
tion、v 1.2.2)。 
2、在http://java.sun.com/products/jsp/处下载JSWDK(JavaServer We
b Development Kit 1.0.1)。Linux用户可以在http://jakarta.apache.org
/处下载Tomcat 3.0。 

3、安装 

以Windows NT环境为例,JDK的安装是首先运行下载得到的jdk1_2_2-win.exe,然
后修改系统环境参数,在PATH参数中加入[x:]jdk1.2.2bin以及增加新的环境
参数 CLASSPATH=[x:]jdk1.2.2libtools.jar,其中[x:]是安装JDK的硬盘
符(c:、d: 等)。 JSWDK的安装仅需将jswdk1_0_1-win.zip带目录释放到硬盘
根目录下(c:、d: 等),然后就可以在硬盘上找到jswdk-1.0.1目录。将来如
果不想保留JSWDK,删除这个目录就可以了,没有任何系统文件和注册表遗留问题
。更详细的安装过程以及Solaris/Unix和Linux下JDK、Tomcat的安装可以参考下
载得到的文件包中的安装说明。 

4、启动 

以Windows NT环境为例,在jswdk-1.0.1目录下执行startserver.bat,就可启动
JSWDK中一个支持JSP网页技术的Web服务器。为了不与现有的Web服务器(例如II
S、PWS等)冲突,JSWDK的Web服务器使用了8080端口。在浏览器的地址栏中键入
http://localhost:8080或者http://127.0.0.1:8080后,如果能看到 J
SWDK 的欢迎页就说明JSP实验环境已经建成,可进入下一步实验。要关闭Web服务
器则运行stopserver.bat。 

三、 JSP简单示例 
JSWDK中包含的Web服务器的文档目录在缺省状态下为jswdk-1.0.1webpages,主文
档在缺省状态下为index.html和index.jsp。也就是说访问http://localhost
:8080等于访问jswdk-1.0.1webpagesindex.html。 
用文本编辑器,如Windows中的记事本(Notepad),创建一个文本文件hi.jsp,
保存在jswdk-1.0.1webpages目录下,其内容如下: 


〈html》
〈head》
〈title》Hi-JSP实验〈/title》
〈/head》
〈body》 
〈%
String Msg = "This JSP test."; 
out.print("Hello World!");
%》
〈h2》〈%=Msg%》〈/h2》
〈/body》
〈/html》


在浏览器的地址栏中键入http://localhost&#
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值