JSP 教程
1. JSP 教程 2. JSP 简介 3. JSP 开发环境搭建 4. JSP 结构 5. JSP 生命周期 6. JSP 语法 7. JSP 指令 8. JSP 动作元素 9. JSP 隐式对象 10. JSP 客户端请求 11. JSP 服务器响应 12. JSP HTTP 状态码 13. JSP 表单处理 14. JSP 过滤器 15. JSP Cookie 处理 16. JSP Session 17. JSP 文件上传 18. JSP 日期处理 19. JSP 页面重定向 20. JSP 点击量统计 21. JSP 自动刷新 22. JSP 发送邮件 23. JSP 标准标签库(JSTL) 24. JSP 连接数据库 25. JSP XML 数据处理 26. JSP JavaBean 27. JSP 自定义标签 28. JSP 表达式语言 29. JSP 异常处理 30. JSP 调试 31. JSP 国际化

JSP 开发环境搭建

JSP 开发环境搭建

JSP 开发环境是您用来开发、测试和运行 JSP 程序的地方。

本节将会带您搭建 JSP 开发环境,具体包括以下几个步骤。

如果你使用的是 Eclipse 环境,可以直接参阅:Eclipse JSP/Servlet 环境搭建


配置Java开发工具(JDK)

这一步涉及 Java JDK 的下载和 PATH 环境变量的配置。

您可以从 Oracle 公司的 Java 页面中下载 JDK:Java SE Downloads

Java JDK 下载完后,请按照给定的指示来安装和配置 JDK。最后,通过设置 PATH 和 JAVA_HOME环境变量来指明包括 java 和 javac 的文件夹路径,通常是 java_install_dir/bin和java_install_dir。

假如您用的是 Windows 系统并且 JDK 的安装目录为 C::\jdk1.5.0_20,那么您就需要在 C:\autoexec.bat 文件中添加以下两行:


set PATH=C:\jdk1.5.0_20\bin;%PATH%

set JAVA_HOME=C:\jdk1.5.0_20

或者,在 Windows NT/2000/XP下,您可以直接右击我的电脑图标,选择属性,然后高级,然后环境变量,接下来您就可以很方便地设置 PATH 变量并且确定退出就行了。

在 Linux/Unix 系统下,如果 JDK 的安装目录为 /usr/local/jdk1.5.0_20 并且使用的是 C shell,那么您就需要在 .cshrc 文件中添加以下两行:


setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH

setenv JAVA_HOME /usr/local/jdk1.5.0_20

或者,假如您正在使用类似于 Borland JBuilder、Eclipse、IntelliJ IDEA 和 Sun ONE Studio 这样的集成开发环境,可以试着编译并运行一个简单的程序来确定 IDE(集成开发环境)是否已经知道 JDK 的安装目录。

本步骤你也可以参考本站Java 开发环境配置章节的教程。


设置Web服务器:Tomcat

目前,市场上有很多支持 JSP 和 Servlets 开发的 Web 服务器。他们中的一些可以免费下载和使用,Tomcat 就是其中之一。

Apache Tomcat 是一个开源软件,可作为独立的服务器来运行 JSP 和 Servlets,也可以集成在 Apache Web Server 中。以下是 Tomcat 的配置方法:

  • 下载最新版本的 Tomcat:http://tomcat.apache.org/
  • 下载完安装文件后,将压缩文件解压到一个方便的地方,比如 Windows 下的 C:\apache-tomcat-5.5.29 目录或者 Linux/Unix 下的 /usr/local/apache-tomcat-5.5.29 目录,然后创建 CATALINA_HOME 环境变量指向这些目录。

在 Windows 机器下,Tomcat 可以通过执行以下命令来启动:


%CATALINA_HOME%\bin\startup.bat

或者

C:\apache-tomcat-5.5.29\bin\startup.bat

在 Linux/Unix 机器下,Tomcat 可以通过执行以下命令来启动:


$CATALINA_HOME/bin/startup.sh

或者

/usr/local/apache-tomcat-5.5.29/bin/startup.sh

成功启动 Tomcat 后,通过访问 http://localhost:8080/ 便可以使用 Tomcat 自带的一些 web 应用了。假如一切顺利的话,您应该能够看到以下的页面:

更多关于配置和运行 Tomcat 的信息可以在 Tomcat 提供的文档中找到,或者去 Tomcat 官网查阅:http://tomcat.apache.org。

在 Windows 机器下,Tomcat 可以通过执行以下命令来停止:


%CATALINA_HOME%\bin\shutdown.bat

或者

C:\apache-tomcat-5.5.29\bin\shutdown.bat

在 Linux/Unix 机器下,Tomcat 可以通过执行以下命令来停止:


$CATALINA_HOME/bin/shutdown.sh

或者

/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh


设置 CLASSPATH 环境变量

由于 servlets 不是 Java SE 的一部分,所以您必须标示出 servlet 类的编译器。

假如您用的是 Windows 机器,您需要在 C:\autoexec.bat 文件中添加以下两行:


set CATALINA=C:\apache-tomcat-5.5.29

set CLASSPATH=%CATALINA%\common\lib\jsp-api.jar;%CLASSPATH%

或者,在 Windows NT/2000/XP 下,您只要右击我的电脑,选择属性,然后点击高级,然后点击环境变量,接下来便可以设置 CLASSPATH 变量并且确定退出即可。

在 Linux/Unix 机器下,假如您使用的是 C shell,那么您就需要在 .cshrc 文件中添加以下两行:


setenv CATALINA=/usr/local/apache-tomcat-5.5.29

setenv CLASSPATH $CATALINA/common/lib/jsp-api.jar:$CLASSPATH

注意:如果您的开发路径是 C:\JSPDev (Windows)或者 /usr/JSPDev (Linux/Unix),那么您就需要将这些路径添加进 CLASSPATH 变量中。