JSP HelloWorld
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>
更多建议: