举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > JSP HelloWorld

JSP HelloWorld

2023-06-19 23:18 JSP教程

 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-8instartup.bat

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

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

C:apache-tomcat-8inshutdown

JSP生命周期

JSP生命周期如下所示。

  • 汇编

  • 初始化

  • 执行

  • 清理

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

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


例子

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

将以下代码保存在JSP文件hello.jsp中,并将此文件放在C:apache-tomcatwebappsROOT目录中,并尝试通过在浏览器地址栏中输入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>
阅读全文
以上是编程学为你收集整理的 JSP HelloWorld全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • jspjavabeanservlet JSP JavaBeans

    jspjavabeanservlet JSP JavaBeans

    2023-06-23 JSP教程

    JSP教程 -JSP JavaBeansJavaBean是遵循JavaBeans API规范的Java代码。JavaBean具有以下功能。它有一个默认的无参数构造函数。它...

  •  <fmt:formatDate> 标签

    <fmt:formatDate> 标签

    2023-04-02 JSP教程

    fmt:formatDate 标签 fmt:formatDate标签用于使用不同的方式格式化日期。语法格式fmt:formatDatevalue=stringtype=stringdateSty...

  •  <x:out> 标签

    <x:out> 标签

    2023-04-12 JSP教程

    x:out 标签 x:out标签显示XPath表达式的结果,与%= %功能相似。 语法格式x:out select=string escapeXml=true|false/属性 x:out...

  • 异常处理流程 异常处理

    异常处理流程 异常处理

    2023-04-15 Servlet教程

    异常处理当一个 servlet 抛出一个异常时,web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出的异常类型相匹配的配置...

  • swift的逻辑结构 Swift教程 -  Swift逻辑运算符

    swift的逻辑结构 Swift教程 - Swift逻辑运算符

    2023-04-06 Swift教程

    Swift教程 -Swift逻辑运算符逻辑运算符与布尔值和表达式一起使用返回布尔值。逻辑运算符用于测试两个表达式是否为真或一个表达式...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部