创建简单Web应用
一、 JSP运行原理
当Web服务器上的一个JSP页面第一次被客户端请求执行时,Web服务器上的JSP引擎首先将JSP文件转译成一个Java文件,并将Java文件编译成字节码文件,然后执行字节码文件,响应客户端的请求。当这个JSP页面再次被请求时,JSP引擎将直接执行字节码文件,响应客户端的请求。
JSP引擎采用如下方式处理JSP页面:
(1) 将JSP页面中的静态元素(HTML标记)直接交给客户端浏览器执行显示。
(2) 对JSP终端动态元素(JAVA程序和JPS标记)进行必要的处理,将需要显示的结果发送给客户浏览器。
二、 一个简单的Web应用
使用Eclipse开发Web应用需要如下三个步骤:
(1) 创建项目
(2) 创建JSP文件
(3) 发布项目到Tomcat并运行。
1. 创建项目
(1) 打开File->New->Project,如下图选择:Web->DynamicWeb Project
(2) 单击Next。输入项目名称first,选择Targetruntime区域中的服务器。点击Finish,完成工程创建
2. 创建JSP文件
(1) 选中first项目中的WebContent,右键,选择New->JSP File,打开对话框,输入文件名。单击Finish完成创建。
(2) 打开刚刚创建的myFirst.jsp,写入如下代码:
<%@page language ="java" contentType="text/html;charset=GBK"
pageEncoding="GBK"%>
<html>
<head>
<title>myFirst.JSP</title>
<body>
<center>hello,第一个JSP界面。</center>
</body>
</head>
</html>
(3) 保存JSP界面。完成一个简单的JSP程序简历。
一个项目的WebContent节点下可以创建多个JSP文件。另外,JSP文件中使用的图片文件、CSS文件(层叠样式表)以及JavaScript文件都放在WebContent节点下。
3. 发布项目到Tomcat并运行。
(1) 找到之前创建的myFirst.jsp选中,右击,打开Run As->Run on Server菜单项,选中打开对话框中的Always use this server when running this project。
(2) 单击Finish,即可运行。运行效果如下图。若想在浏览器中运行可以将下图中URL地址复制到浏览器中的地址栏。