1、JSP大学实用教程(第2版),曹亮,第1章 JSP简介,第1章 JSP简介,本章导读,2018/6/21,2,1. 知识点:了解JSP的来历以及在开发动态网站上的优势。掌握Tomcat服务器的安装与配置。,2. 重点:Tomcat服务器的安装与配置,4. 关键实践:上机编写、保存、运行一个简单的JSP页面,3. 难点:学习怎样设置Web服务目录。,1.1 什么是JSP,1.2 Tomcat服务器的安装与配置,1.3测试JSP页面,1.4设置Web服务目录,1.5设置端口号,1.1 什么是JSP,2018/6/21,3,JSP(Java Server Pages)是基于Java 语言的一种Web
2、应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。 如今,许多著名的Web网站都使用了JSP技术。,1.2 Tomcat服务器的安装与配置_1,学习JSP需要安装一个支持JSP的Web服务软件,这样的软件也称为JSP引擎。将安装JSP引擎的计算机称为一个支持JSP的Web服务器。 Tomcat是一个免费的开源JSP引擎,也称作Tomcat服务器。,2018/6/21,4,下载免费的Tomcat 6.0。 (apache-tomcat-6.0.13.zip或apache-tomcat-6.0.13 .exe文件都可以用于安装)。 下面介绍Windows 2000/XP操作系统下Tom
3、cat服务器的安装配置。,1.2 Tomcat服务器的安装与配置_2,2018/6/21,5,1.安装JDK并配置相应的环境变量 变量名:JAVA_HOME 变量值:D:jdk1.6 变量名:PATH 变量值:C:jdk1.6bin 变量名:CLASSPATH 变量值:C:jdk1.6jrelibrt.jar;.;,2.安装与启动Tomcat服务器 (1) apache-tomcat-6.0.13.zip的安装 解压到D:,形成如图1.4所示的目录结构,(执行Tomcat安装根目录中bin文件夹中的startup.bat来启动Tomcat服务器。 (2)测试Tomcat服务器 在浏览器的地址栏
4、中输入 http:/localhost:8080 或 http:/127.0.0.1:8080 来测试Tomcat服务器 。,1.2 Tomcat服务器的安装与配置_3,2018/6/21,6,注:为了方便以后使用Tomcat最好不要使用默认的安装目录可以修改默认的端口号,但最好不要用11024之间的端口号 可以输入服务器的管理密码可以通过Windows程序菜单或执行Tomcat安装根目录中bin文件夹中的startup.bat来启动Tomcat服务器。,(3)文件apache-tomcat-6.0.13.exe的安装 双击 apache-tomcat-6.0.13.exe,根据向导完成安装形
5、成与图1.4相同的目录结构。,1.3 测试JSP页面,2018/6/21,7,在传统的HTML页面文件中加入Java程序片和JSP标记就构成了一个JSP页面文件,按文本文件保存,扩展名为.jsp。 将JSP页面first.jsp保存到Web服务目录的根目录: E:Tomcat6.0webappsRoot 中在浏览器的地址栏中输入: http:/127.0.0.1:8080/first.jsp 查看页面效果,本节的任务是,在Tomcat正确启动后,测试它是否是一个JSP引擎。 为此我们要编辑一个JSP页面的源文件,并保存至服务器的指定目录下,用于测试。在Windows的记事本下编辑first.j
6、sp。查看源代码。,下一页,first.jsp源文件及页面效果,2018/6/21,8,JSP页面的测试 x+y的和为: ,返回,【例1-1】 first.jsp,1.4 设置Web服务目录_1,2018/6/21,9,为了让客户通过浏览器访问一个Tomcat服务器上的JSP页面,就必须将编写好的JSP页面文件保存到该Tomcat服务器的某个Web服务目录中。 1.根目录 如果Tomcat服务器的安装目录是E:Tomcat6.0,则Tomcat的Web服务目录的根目录是 E:Tomcat6.0webappsRoot。用户用以下两种方式可以访问根目录下的JSP页面A.jsp http:/192.
7、168.1.200:8080/A.jsp (192.168.1.200为Tomcat服务器的IP地址) http:/127.0.0.1:8080/A.jsp,1.4 设置Web服务目录_2,2018/6/21,10,2.已有的Web服务目录 Tomcat服务器安装目录webapps下的任何一个子目录都可以作为一个Web服务目录,如docs,examples,或新建目录dalian。 在浏览器的地址栏中可以输入 http:/ Tomcat服务器的IP地址(域名):端口号/ Web服务目录/ JSP页面 如果JSP页面A.jsp保存在这些目录中。在浏览器的地址栏中可以输入 http:/127.0.
8、0.1:8080/ examples /A.jsp或 http:/127.0.0.1:8080/ dalian /A.jsp 都可以正确的访问A.jsp,1.4 设置Web服务目录_3,2018/6/21,11,3.建立新的Web服务目录 可以将Tomcat服务器所在计算机的某个目录设置成一个Web服务目录,并为该Web服务目录指定虚拟目录,用户只能通过虚拟目录访问Web服务目录中的JSP页面。 例如:将JSP页面A.jsp保存到任意目录如c:sun中,并让用户使用moon虚拟目录访问该Web服务目录 1)用记事本打开文件夹Tomcat6.0conf中的主配置文件server.xml,找到出现
9、的部分(server.xml文件尾部),然后在的前面加入如下内容: 2) 保存并重新启动 tomcat服务器 那么在浏览器的地址栏中输入: http:/127.0.0.1:8080/moon/A.jsp 就可以正确的访问C:sun 中的A.jsp页面。,1.4 设置Web服务目录_4,2018/6/21,12,4.相对目录 Web服务目录下的子目录称为该Web服务目录下的相对服务目录。 例如:将JSP页面A.jsp保存到服务目录如C:sun的子目录image中, 那么在浏览器的地址栏中输入: http:/127.0.0.1:8080/moon/image/A.jsp 就可以正确的访问C:sun
10、 中的A.jsp页面。 例题1-2 将A.jsp保存到Web服务目录C:sun中,B.jsp保存到sun的相对目录image中。A.jsp中通过超链接访问B.jsp: 查看源代码 查看页面效果,下一页,【例1-2】源文件及页面效果,2018/6/21,13,返回,【例1-2】 A.jsp, 链接到B.jsp , 1到100的连续和 ,B.jsp,1.5 设置端口号,2018/6/21,14, 8080是Tomcat服务器的默认端口号 更改端口号 记事本打开Tomcat服务器的conf目录下的主配置文件server.xml,找到如下部分: 将其中的port=8080更改为新的端口号即可。 将Tomcat服务器的端口号设置为80时,用户在访问JSP页面时可以省略端口号, 如 http:/127.0.0.1/first.jsp,谢谢!,2018/6/21,15,