你需要一套Java 2 Software Development Kit (JSDK),也就是以前称之为Java Development Kit (JDK)的软件,以及JavaServer Web Development Kit (JSWDK),Tomcat或其他支持JSP的Web服务器。Sun提供了针对Windows、Solaris、Linux平台的免费JSDK和JSWDK。
如果你希望在当前Web服务器下使用JSP,而服务器本身并不支持JSP和Java特性,可以尝试使用Allaire的Jrun 。它可以作为以下Web服务器的插件工作。包括Netscape的Enterprise and FastTrack Servers、Microsoft的Internet Information Server (IIS)、Personal Web Server (PWS)、Apache等。
当前版本号为1.2.2-001的可下载JSDK版本以可安装压缩包形式发布。大约20MB的软件包提供了完整的Java开发环境,可以创建任何基于Java并使用标准API核心的解决方案。而需要与JSP一同运行的Web服务器唯一要做的是访问Java编译器。通过设置JAVA_HOME环境变量为JSDK的安装目录,使Web服务器对编译器进行定位。如果已经以默认安装目录安装到Windows系统上,需要在autoexec.bat文件中增加一行:JAVA_HOME=C:1.2.2,并重新启动系统。
安装JSDK后,下载并安装JSWDK、Tomcat测试版中的其中一种以及基于Java的Apache Web服务器。只要可以再次访问,放置软件的具体细节的确无关紧要。通常它位于顶级目录下,这样可以使你在替换JSWDK或JSDK版本时无需移动另一个。文件安装完毕后,就可以进行JSP开发了。
一旦已经正确安装了JSWDK,可以运行startserver脚本以启动Web服务器侦听默认端口8080。要确认在启动服务器后,你是否正确安装了相关工具,可以通过上传一个JSP范例文件(http://localhost:8080/examples/jsp/)来测试。如果能够成功运行范例中的其中一个,就可以确认已经正确的设置了相关软件。相反,如果你看到用来启动服务器的控制窗口出现出错信息,则需修正相关错误。最常出现的问题是未设置JAVA_HOME环境变量(或设置错误)。要查看当前环境变量设置,可以在DOS提示符下输入set。
在解释JSP语法前,先创建一个显示当前日期和时间的简单Web页面,并存为sample.jsp:
<html>
<head>
<title>First Page</title>
</head>
<body>
<H3>Today is:
<%= new java.util.Date() %>
</H3>
</body>
</html>.
将此文件及所有HTML和JSP页面放于Web页面目录下,并将其置于JSWDK安装目录下。你可以通过地址http://localhost:8080/sample.jsp装载此页面。当Web服务器在页面首次被访问时,将把JSP翻译为Java servlet,就可以看到当前日期和时间了。
现在已经下载、安装并配置了开发环境,就可以开始理解JSP语法并创建自己的基于JSP的解决方案了。