第一个 JSP 程序

一、布置开发环境

  • 安装 Java 开发运行环境——下载并安装JDK。位置:http://java.sun.com/javase/downloads/index.jsp,就下顶上那个最新的吧。
  • 下载并安装 Tomcat。位置:http://tomcat.apache.org/,没说的,当然用最新的了。下载好了,一路点 next 安装就行。
  • 下载并解压 Eclipse。位置:http://www.eclipse.org/downloads/,下载那个 Eclipse IDE for Java EE Developer 的版本。安装?解压就行了。
  • 配置 Eclipse。打开 Eclipse, 依次打开 Window -> Preferences -> Server -> Runtime Environments,把刚才的 Tomcat 添加进去就行了。(此步参考官方帮助,能找到更多信息)。
  • RDBMS 关系型数据库管理系统, 这个可选的比较多, 如 debery, mysql, postgre, oracle and etc.. 下面的示例程序中用不到.

二、写第一个页面

  • 新建一个 JSP 工程。File -> New -> Project... -> Web -> Dynamic Web Project,随便起个名字,就叫 helloworldjsp 吧。(Web Project 也可以通过 maven 创建,Group Id 选择 org.apache.maven.archetypes, Atifact Id 选择 maven-archetype-webapp 即可。)
  • 展开 helloworldjsp 的目录树,右键单击 WebContent 文件夹,选 New -> JSP,起个名字叫 index.jsp,按默认点 next,点 finish 就好了。在<body></body>标签之间填入:
      • <%
        • out.println("Hello, world!");
      • %>
    • 并保存。

三、运行看效果

右键单击 Project Explorer 分栏(左边侧栏)中的 helloworldjsp 工程,选 Run As -> Run on Server 选择刚才配置的 Tomcat,顺路点 next 就启动 Tomcat了。

Tomcat 启动好了之后会自动在正中窗口里展示预览效果,这时,就可以看到那两个字:『Hello, world!』了。

四、回顾一下

按照上面三步,完成了一个JSP程序的书写和运行。但是,web工程的目录结构还是需要去了解的。WebContent目录下的文件树如下:

WebContent

│ index.jsp

├─META-INF

│ MANIFEST.MF

└─WEB-INF

│ web.xml

└─lib

把 META-INF 这个文件夹先忽略掉,其余部分就是一般 web 工程的目录结构。WebContent 下放 html 或者 jsp 文件,WEB-INF 文件夹必须有,不能改变文件名,其内的 web.xml 也是必须有的(注:Servlet 3.0释出后,web.xml 也不是必须的了,其内容可以通过 Java annotation 替代完成),它是整个工程配置描述文件。WEB-INF/lib 是放置需要的 jar 包的文件夹。