JSP学习教程总结

开发 后端
本文是JSP学习教程的总结,从什么是JSP,到如何安装和启动。为大家详细讲述JSP的各种细节,希望能对大家有用。

JSP学习教程:什么是JSP

JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种 动态网页技术标准,其网址为http://www.javasoft.com/products/jsp。 在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求***,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。 本文将介绍利用JSP技术开发动态网页的方法,还将简要分析JSP技术和 Microsoft 公司的 ASP 技术的不同之处。

JSP学习教程:如何安装和启动

为了实验JSP技术,首先需要建立运行环境,这个过程相当简单:

1、在 http://java.sun.com/jdk/处下载JDK(Java 2 SDK、Standard Edition、v 1.2.2)。

2、在http://java.sun.com/products/jsp/处下载JSWDK(JavaServer Web Development Kit 1.0.1)。Linux用户可以在ttp://jakarta.apache.org/处下载Tomcat 3.0。

3、安装 以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的安装可以参考下载得到的文件包中的安装说明。

4、启动 以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。

JSP学习教程:JSP简单示例

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

  1. <html>   
  2. <head>   
  3. <title>Hi-JSP实验</title>   
  4. </head>   
  5. <body>   
  6. <%   
  7. String Msg = "This JSP test.";   
  8. out.print("Hello World!");   
  9. %>   
  10. <h2><%=Msg%></h2>   
  11. </body>   
  12. </html> 

在浏览器的地址栏中键入http://localhost:8080/hi.jsp,JSWDK中的Web服务器会执行JSP 文件中用<%以及%>括起来的Java程序语句,其中out.print是将文字输出到网页,语句<%= 变量 | 表达式 %>的作用是将Java Scriptlet中变量或表达式的值输出到网页,执行结果如图1。 图1 将变量Msg赋值为中文字符串,用<%= %>输出,或者用out.print输出中文字符串,则在英文版NT4及Redhat 6.1下实验运行结果正常,而在中文NT 4.0和中文98下,则反而会出现乱码。

【编辑推荐】

  1. JSP bean代码优化
  2. 详细介绍JSP环境配置方案
  3. 在JSP JSTL中使用存储过程
  4. ASP.NET、JSP和PHP究竟哪个好
  5. JSP相关软件介绍
责任编辑:彭凡 来源: 百度空间
相关推荐

2009-08-05 09:48:12

JSP学习经验

2011-07-08 13:15:52

JSP

2009-06-30 17:01:27

访问量JSP教程

2009-06-30 10:37:56

JSP教程

2009-07-02 16:36:04

JSP优点ASP优点

2009-07-02 11:15:31

学习JSP技术

2009-07-06 14:43:30

JSP元素

2009-06-30 16:33:42

JSP2.0特性JSP教程

2009-08-10 09:19:28

Servlet JSP

2009-08-20 17:35:47

Servlet和JSP

2009-07-29 17:42:55

JavaScript和JavaJScript

2009-06-30 17:28:08

JSP学习

2009-07-03 09:08:23

JSP标记学习笔记

2009-07-03 09:08:23

JSP标记学习笔记

2009-06-30 11:33:55

脚本JSP教程

2009-07-01 10:55:23

2010-08-10 16:41:54

FlexJSP

2009-06-08 17:50:00

javalinuxjsp

2009-08-11 14:05:28

JSP验证码

2009-07-03 14:23:35

JSP实用案例教程
点赞
收藏

51CTO技术栈公众号