序言

作者说

1. 想用jsp做网站的朋友看过来

亲爱的朋友,你们好吗?如果你想用jsp做网站,小程序,或者其他什么东西,那么你算是找对地方了。我们这份教程正好是介绍这些的。

考虑到朋友们的基础不同,我们在每章之前都加上几条问题,如果你觉得这些问题驾轻就熟,就可以直接跳到下一章了,如果感觉很模糊,甚至不了解,那么一定要仔细阅读。

现在就开始吧,希望大家旅途愉快。

2. 预备知识

为了学好jsp,我们至少需要下面这些东西。

  1. 会用电脑,会用浏览器,知道怎么用浏览器看网页,然后在网页上乱点。

    很遗憾,这些东西不属于我们的教授范围,如果连这些都搞不定,还是另请高明吧。

  2. HTML呀,一点儿点儿的CSS,一点儿点儿的javascript。

    这些呢,有一些是美工的工作,有一些是程序员的工作。在使用jsp的时候一定会接触到这些东西,这样我们就必须在介绍jsp的时候顺便提几句,但不会深究,够用就好咯。

    如果希望在这些技术上深造,就需要去找专门介绍它们的书了,不过即使不去看,我们也会尽量保证解释清楚本文中涉及到的部分。

  3. jsp必须用到java,你必须会安装java的编程环境,你还需要自己搭建一个服务器,这样才能运行你写的jsp。

    这些对与没接触过java的朋友就太难了,所以我们会以图文并茂的方式,手把手教没用过java的朋友配置起整个开发环境来。已经掌握java的朋友可以直接跳过。

  4. 正式开始jsp之前,我们还需要了解jsp赖以生存的协议http。

    只有明白http以及浏览器,服务器之间的关系才有可能正确理解jsp,才不会在以后的开发过程中发生混淆。这部分虽然是纯理论部分,但是十分重要,在不确定自己能掌握之前,请详细阅读。

  5. 我们要掌握jsp的基本运用知识,知道怎么用和为什么这样用,慢慢的通过一些由浅入深的例子来掌握它们,

  6. 随着学习的深入,我们将要把视线从单纯的jsp展开到整个java开发社区,用一些开源工具包来实现更多的功能。甚至,我们会背叛jsp,制作完全不使用jsp的网站。

    这些额外的讨论只是为了扩展我们的视野,开拓我们的思路,并不会把抛弃jsp当作主题。

有了这些,已经足够完成我们的学习计划,现在我们终于可以开始了。

3. java环境配置

如果你满足以下任一条件,请继续阅读,否则请跳过此后的部分,进入下一章:第 1 章 开始编写jsp

  1. 没用过java,没配置过java环境的朋友。

  2. 用过java,但没有使用过类似tomcat服务器的朋友。

按照我们的直接感官认识,如果我们要写jsp,就需要一个支持jsp的程序来运行它,我们在这里选用的是tomcat,而tomcat需要安装java开发环境。反过来就是我们准备的顺序,先是java然后tomcat。

3.1. 安装jdk

jdk是Java Development toolkit(Java开发工具包),我们需要的就是下载,安装,进行需要的配置。

本教程支持版本号:JDK 6 Update 5

下载JDK 6 Update 5。网址 http://java.sun.com/javase/downloads/index.jsp

选择右侧的download。

选择accept接受sun的下载协议。

接受协议后,就可以选择71.39M的下载包,进行下载。

下载完毕,得到jdk-6u5-windows-i586-p.exe。

双击jdk-6u5-windows-i586-p.exe进行安装,默认的安装路径是:C:\Program Files\Java\jdk1.6.0_05\。

安装完成后,C:\Program Files\Java\jdk1.6.0_05\目录结构如下。

接下来设置系统的环境变量(windows xp)

我的电脑(单击鼠标右键)->属性->高级->环境变量

选择新建,添加两个环境变量,JAVA_HOME和PATH。

其中JAVA_HOME的值是刚刚的安装路径,在这里是C:\Program Files\Java\jdk1.6.0_05\,如果安装到其他路径下,需要按实际情况进行修改。

PATH环境变量要引用刚才设置的JAVA_HOME,使用%JAVA_HOME%的写法,这一部分会自动替换成JAVA_HOME对应的值。

添加完成后的效果,可以看到path中的%JAVA_HOME%自动替换成安装路径了。

在cmd中执行javac,出现下图中的使用说明,表示设置成功。

注意

如果觉得自己完全是照上面的步骤进行了设置,但是运行javac总是报错的同志,重新按照一下几点进行检查。

  • 修改了环境变量以后,记得重开一个cmd窗口进行测试,老的cmd窗口不会使用新修改的环境变量。

  • windows中设置目录要使用“\”,而不是“/”。如果使用了“/”会导致找不到路径的错误。

  • 如果还是不行,就去jdk安装目录下去找一个叫javac.exe的可执行文件,把这个文件所在的目录路径写到path中,把这个路径的上一级目录设置成JAVA_HOME的值。

3.2. 配置tomcat服务器

简要说几句,tomcat是apache基金会开发的java服务器,因为它是免费的,很多公司里都使用它。所以用它学会了jsp,以后工作上也用得到。

本教程支持版本号:apache-tomcat-5.5.26。

下载apache-tomcat-5.5.26.zip。网址 http://tomcat.apache.org/download-55.cgi#5.5.26

下载core里的zip项,这是绿色免安装版本,如果你希望使用安装版本,也可以选择Windows Excutable。

将下载文件,解压至c:\apache-tomcat-5.5.26目录,目录结构如下:

请确认安装了jdk,并配置了对应的JAVA_HOME环境变量。

双击运行bin目录下的startup.bat

看到:“server startup in 4062 ms”,说明tomcat启动成功。

关闭tomcat,可以直接关闭cmd窗口,或使用shutdown.bat

到此为止,准备工作都已结束,我们可以在tomcat下编写jsp了。