📄 jsp.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>一</title>
</head>
<body>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">一、</span><span style="color:#9900FF">
</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">什么是</span><span lang="EN-US" style="color:#9900FF">JSP
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#9900FF">JSP(JavaServer
Pages)</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">是由</span><span lang="EN-US" style="color:#9900FF">Sun
Microsystems</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为</span><span lang="EN-US" style="color:#9900FF">http://www.javasoft.com/products/jsp</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">。在传统的网页</span><span lang="EN-US" style="color:#9900FF">HTML</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">文件</span><span lang="EN-US" style="color:#9900FF">(*.htm,*.html)</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">中加入</span><span lang="EN-US" style="color:#9900FF">Java</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">程序片段</span><span lang="EN-US" style="color:#9900FF">(Scriptlet)</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">和</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">标记</span><span lang="EN-US" style="color:#9900FF">(tag)</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">,就构成了</span><span lang="EN-US" style="color:
#9900FF">JSP</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">网页</span><span lang="EN-US" style="color:#9900FF">(*.jsp)</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF">Web</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">服务器在遇到访问</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">网页的请求时,首先执行其中的程序片段,然后将执行结果以</span><span lang="EN-US" style="color:#9900FF">HTML</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送</span><span lang="EN-US" style="color:#9900FF">
email </span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无</span><span lang="EN-US" style="color:#9900FF">Plugin</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">,无</span><span lang="EN-US" style="color:#9900FF">ActiveX</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">,无</span><span lang="EN-US" style="color:#9900FF">Java
Applet</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">,甚至无</span><span lang="EN-US" style="color:#9900FF">Frame</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF"><br>
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">本文将介绍利用</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">技术开发动态网页的方法,还将简要分析</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">技术和</span><span lang="EN-US" style="color:#9900FF">
Microsoft </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">公司的</span><span lang="EN-US" style="color:#9900FF">
ASP </span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">技术的不同之处。</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">二、</span><span style="color:#9900FF">
</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">如何安装和启动</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">为了实验</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">技术,首先需要建立运行环境,这个过程相当简单:</span><span lang="EN-US" style="color:
#9900FF"><br>
1</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">、在</span><span lang="EN-US" style="color:#9900FF">
http://java.sun.com/jdk/</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">处下载</span><span lang="EN-US" style="color:#9900FF">JDK(Java
2 SDK</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">Standard
Edition</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">v 1.2.2)</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF"><br>
2</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">、在</span><span lang="EN-US" style="color:#9900FF">http://java.sun.com/products/jsp/</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">处下载</span><span lang="EN-US" style="color:#9900FF">JSWDK(JavaServer
Web Development Kit 1.0.1)</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF">Linux</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">用户可以在</span><span lang="EN-US" style="color:#9900FF">http://jakarta.apache.org/</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">处下载</span><span lang="EN-US" style="color:#9900FF">Tomcat
3.0</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#9900FF">3</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">、安装</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">以</span><span lang="EN-US" style="color:#9900FF">Windows
NT</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">环境为例,</span><span lang="EN-US" style="color:#9900FF">JDK</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">的安装是首先运行下载得到的</span><span lang="EN-US" style="color:#9900FF">jdk1_2_2-win.exe</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">,然后修改系统环境参数,在</span><span lang="EN-US" style="color:#9900FF">PATH</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">参数中加入</span><span lang="EN-US" style="color:
#9900FF">[x:]\jdk1.2.2\bin</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">以及增加新的环境参数</span><span lang="EN-US" style="color:#9900FF">
CLASSPATH=[x:]\jdk1.2.2\lib\tools.jar</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">,其中</span><span lang="EN-US" style="color:#9900FF">[x:]</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">是安装</span><span lang="EN-US" style="color:#9900FF">JDK</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">的硬盘符(</span><span lang="EN-US" style="color:
#9900FF">c:</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">d:
</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">等)。</span><span lang="EN-US" style="color:#9900FF"> JSWDK</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">的安装仅需将</span><span lang="EN-US" style="color:#9900FF">jswdk1_0_1-win.zip</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">带目录释放到硬盘根目录下(</span><span lang="EN-US" style="color:#9900FF">c:\</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">d:\
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">等),然后就可以在硬盘上找到</span><span lang="EN-US" style="color:#9900FF">\jswdk-1.0.1\</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">目录。将来如果不想保留</span><span lang="EN-US" style="color:#9900FF">JSWDK</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">,删除这个目录就可以了,没有任何系统文件和注册表遗留问题。更详细的安装过程以及</span><span lang="EN-US" style="color:#9900FF">Solaris/Unix</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">和</span><span lang="EN-US" style="color:#9900FF">Linux</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">下</span><span lang="EN-US" style="color:#9900FF">JDK</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">Tomcat</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">的安装可以参考下载得到的文件包中的安装说明。</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#9900FF">4</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">、启动</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">以</span><span lang="EN-US" style="color:#9900FF">Windows
NT</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">环境为例,在</span><span lang="EN-US" style="color:#9900FF">\jswdk-1.0.1\</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">目录下执行</span><span lang="EN-US" style="color:
#9900FF">startserver.bat</span><span style="font-family:宋体;mso-ascii-font-family:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -