阅读(1183) (2)

JSP HelloWorld

2017-01-09 19:02:31 更新

JSP教程 - JSP HelloWorld

设置Java开发工具包

首先,从Oracle的Java站点下载Java软件开发工具包(JDK),并相应地设置PATH环境变量。

安装和配置JDK并设置PATH和JAVA_HOME环境变量以引用包含java和javac的目录,通常分别为java_install_dir / bin和java_install_dir。

例如,

set PATH=C:\jdk1.8in;%PATH%
set JAVA_HOME=C:\jdk1.8

在Unix(Solaris,Linux等)上,如果SDK安装在/usr/local/jdk1.8中,并且使用C shell,则将以下内容放入.cshrc文件中。

setenv PATH /usr/local/jdk1.8/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.8

设置Web服务器:Tomcat

Apache Tomcat是JavaServer Pages和Servlet技术的开源软件实现。

http://tomcat.apache.org/ 下载最新版本的Tomcat。

解包二进制分发。

Tomcat可以通过在Windows机器上执行以下命令来启动:

C:\apache-tomcat-8in\startup.bat

成功启动后,通过访问http:// localhost:8080/可以访问默认的Web应用程序。

可以通过在Windows机器上执行以下命令来停止Tomcat:

C:\apache-tomcat-8in\shutdown

JSP生命周期

JSP生命周期如下所示。

  • 汇编

  • 初始化

  • 执行

  • 清理

当浏览器从JSP引擎请求JSP时,JSP引擎首先检查是否需要编译页面。

如果页面从未编译过,或者JSP自上次编译以来已被修改,则JSP引擎将编译页面。


例子

假设您的Apache Tomcat安装在C:\apache-tomcat中。

将以下代码保存在JSP文件hello.jsp中,并将此文件放在C:\apache-tomcat\webapps\ROOT目录中,并尝试通过在浏览器地址栏中输入URL http://localhost:8080/hello.jsp来浏览。。

<html>
<head><title>Hello World</title></head>
<body>
Hello World!<br/>
<%
out.println("Your IP address is " + request.getRemoteAddr());
%>
</body>
</html>

使用SimpleDateFormat进行日期格式化

SimpleDateFormat可以以区域设置敏感的方式格式化和解析日期。

以下代码显示如何输出当前时间。

<%@ page import="java.io.*,java.util.*" %>
<%@ page import="javax.servlet.*,java.text.*" %>
<html>
<body>
<%
   Date dNow = new Date();
   SimpleDateFormat ft = new SimpleDateFormat ("E yyyy.MM.dd "at" hh:mm:ss a zzz");
   out.print( "<h2 align=\"center\">" + ft.format(dNow) + "</h2>");
%>
</body>
</html>