首页 理论教育JavaWeb应用开发:JSPHelloWorld

JavaWeb应用开发:JSPHelloWorld

【摘要】:例4.1:JSP 版的“Hello World!”。这里建立的JSP 文件就直接存放在WebRoot 文件夹下。图4.2填写JSP 文件名称填写完成之后单击“Finish”关闭窗口,工具将根据填写的文件名及路径,使用模板建立JSP 文件hello.jsp。hello.jsp 文件内容默认为:接下来,就更改使用基本模板建立的JSP 文件hello.jsp,在hello.jsp 的标签中输出“Hello World!”,代码如下:发布ch05 项目,并启动Eclipse Tomcat 服务器。图4.3JSP 版的“Hello World!”

在介绍具体的JSP 内容之前,先开发一个JSP 文件,通过这个示例来掌握如何使用Eclipse 开发JSP 页面,并了解JSP 页面的基本结构。其实,前面章节中就已经接触过JSP 文件,只不过那个时候使用的是建立项目之后Eclipse 工具默认生成的一个JSP文件(index.jsp)。

例4.1:JSP 版的“Hello World!”。

在建立JSP 文件之前,需要先建立一个Java Web 项目。选择Eclipse 菜单栏的“File”➔“New”➔“Dynamic Web Project”,在弹出的“New Dynamic Web Project”窗口中填写项目名称“ch05”,单击“Finish”按钮关闭窗口完成项目的建立。

JSP 虽然实质上是Servlet,但它并不是Java 源文件,所以不应该将它建立在src 文件夹下,而应该建立在WebRoot 文件夹下。*.jsp 文件和*.html、*.js 等文件一样,可以直接存放在WebRoot 文件夹下,也可以在WebRoot 文件夹下建立文件夹来存放。这里建立的JSP 文件就直接存放在WebRoot 文件夹下。

在Eclipse 中可以通过两种模板建立JSP 文件,即使用高级模板(Advanced Templates)和基本模板(Base Templates)。

1.使用模板建立JSP 文件

使用高级模板建立JSP 文件,可以右键单击WebContent 文件夹,在弹出的快捷菜单中选择“New”➔“JSP File”,如图4.1 所示。当然,也可以通过菜单选择“File”➔“New”➔“JSP File”。

图4.1 使用模板建立JSP 文件

之后将弹出如图4.2 所示的“New JSP File”窗口,在窗口中可以选择文件存放路径、填写文件名称等。文件路径默认已填好,所以只需填写文件名称。

图4.2 填写JSP 文件名称(www.chuimin.cn)

填写完成之后单击“Finish”关闭窗口,工具将根据填写的文件名及路径,使用模板建立JSP 文件hello.jsp。hello.jsp 文件内容默认为:

接下来,就更改使用基本模板建立的JSP 文件hello.jsp,在hello.jsp 的<body>标签中输出“Hello World!”,代码如下:

发布ch05 项目,并启动Eclipse Tomcat 服务器。打开IE 浏览器,访问以下地址

运行效果如图4.3 所示。

图4.3 JSP 版的“Hello World!”运行效果

大家在访问hello.jsp 页面的时候应该有这样的体会:第一次访问hello.jsp 文件时感觉响应速度比较慢,而再次访问时就感觉比较快,这是为什么呢?为解决这个问题,就要了解JSP 的运行机制。