JSP显示当前系统时间的四种方式

JSP显示当前系统时间的四种方式:

第一种java内置时间类实例化对象:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'time4.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
    <%
    java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat(  
     "yyyy-MM-dd HH:mm:ss");  
   java.util.Date currentTime = new java.util.Date();  
   String time = simpleDateFormat.format(currentTime).toString();
   out.println("当前时间为:"+time);
     %>
     
  </body>
</html>

第二种方式使用JSP内置USEBEAN实例化时间类:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>显示系统时间方法一:</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
    <jsp:useBean id="time" class="java.util.Date"/>
    	现在时间:<%=time%>
  </body>
</html>

第三种方式使用JSP USEBEAN type与beanName配对使用:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'time2-useBean-type-beanName.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
     <jsp:useBean id="time" type="java.io.Serializable" beanName="java.util.Date"/>
    	现在时间:<%=time%>
  </body>
</html>

第四种方式使用JSP setproperty设置属性:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'time3-setproperty.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
    jsp:setproperty 实例<hr>
    <jsp:useBean id="time" class="java.util.Date">
    	<jsp:setProperty name="time" property="hours" param="hh"/>
    	<jsp:setProperty name="time" property="minutes" param="mm"/>
    	<jsp:setProperty name="time" property="seconds" param="ss"/>
    </jsp:useBean>
    <br>
    设置属性后的时间:${time} }
    <br>
    
  </body>
</html>
所有代码均能直接复制到MYECLIPSE2010

版权说明

著作权归作者所有。 
商业转载请联系作者获得授权,非商业转载请注明出处。 
本文作者:Joe.Smith

发表日期:2016929 
本文链接:http://blog.csdn.net/qq_26816591/article/details/52703122
来源:CSDN 
更多内容: JSP include指令与动作的相应时间对比







  • 10
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
第1章 HTML基本语法 §教学目的 通过本章的学习使学生掌握HTML的基本语法,学会制作简单的静态网页。 §知识要点 ★HTML文件的基本标记 ★文本内容格式 ☆标题 ☆字体 ☆段落 ☆文字滚动 ★列表 ☆无序列表 ☆有序列表 ☆嵌套列表 ★网页中使用多媒体 ☆图像 ☆音乐 ★网页中使用超链接 ☆基本超链接 ☆锚点链接 ★表格 ☆表格的行属性 ☆表格的单元格属性 ☆嵌套表格 ☆表格的结构 ★表单的应用 ☆form标记 ☆input标记 ☆列表与文本区 ★框架 ☆框架集与框架 ☆浮动框架 ☆框架链接 HTML的英文全称是Hyper Text Markup Language,即网页超文本标记语言,它是Internet上用于编写网页的主要语言。 1.1 HTML文件的基本结构 下面是一个HTML文件的基本结构。 <html> <head> &hellip;&hellip; </head> <body> &hellip;&hellip; </body> </html> 从上面的代码段可以看出,HTML文件的基本结构分为3部分,其中各部分含义如下。 <html>&hellip;&hellip;</html>:表示HTML文件开始和结束的位置,里面包括<head>和<body>等标记。HTML文件中所有的内容都应该在这两个标记之间。 <head>&hellip;&hellip;</head>:HTML文件的头部标记,在其中可以放置页面的标题以及文件信息等内容,习惯将这两个标签之间的内容统称为HTML的头部。 <body>&hellip;&hellip;</body>:用来指明文档的主体区域,网页所要显示的内容都要放置在这个 标记内。习惯将这两个标签之间的内容统称为HTML的主体。 1.2 HTML文件的基本标记 在任何一个完整的网页中应该包含头部和主体两部分。头部部分,它主要包括一些基本的描述语句及当前HTML文件的有关信息。主体部分,它主要页面的主体内容,如文字、图像和表格等。 1.2.1 head和title标记 在HTML程序文件的头部标记中,一般需要包括标题和元信息。头标记包含的是与页面相关的信息,而不是页面本身所展现的内容。例如它包含的title标记,就是用来告诉浏览器要在页面标题栏上显示什么内容。 1.head标记 head标记的格式如下: <head> &hellip;&hellip; </head> head标记定义在HTML程序文件头部的内容不会直接显示在网页上。 2.title标记 title标记的格式如下: <title> &hellip;&hellip; </title> <title>和</title>标记位于HTML程序文件的头部,即位于<head>和</head>标记之间。<title>和</title>标记中间的内容就是标题内容,它可以帮助用户更方便地识别页面。 1.2.2 使用meta标记定义编码方式、定时跳转 在head标记里还可以有任意数量的meta标记,它的主要功能是定义页面的信息,这些信息并不显示在浏览器中。在网页中使用meta标记有许多不同的原因。有些需要向浏览器或搜索引擎提供的信息并不需要显示在页面上,例如页面作者的名字、关键字及描述等。 1.定义页面关键字 定义页面关键字格式如下: <meta name="keywords" content="具体的关键字" > 其中,name为属性名称,这里是keywords代表网页的关键字属性,在content属性中则定义具体的关键字。关键字可以提高被搜索引擎搜索到的概率,多个关键字时,关键字之间使用逗号隔开。 2.定义网页的编码方式 meta标记可以用来告诉浏览器使用什么字符集显示网页内容。这样浏览器就可以正确地选择字符集,而不需要人工选择。定义网页的编码方式格式如下: <meta http-equiv="Content-Type" content="text/html; charset=字符集类型"> 其中,http-equiv表示传送HTTP通信协议的头,而在content中是具体的属性值。每个属性都是由name和value两部分组成的,并且其格式总是name="value"。charset用于设置网页的字符编码类型,简体中文设置为gb2312,英文设置为ISO-8859-1,此外,还有其他的字符集,如utf-8(网页不管使用什么语言都适用)。 3.定义网页的定时跳转 有些情况下,一个网页需要自动跳转到其他网页中,这就是网页的定时跳转。定义网页的定时跳转格式如下: <meta http-equiv="refresh" content="跳转时间;URL=跳转的页面地址"> 其中,refresh设置网页的刷新,content中给出了刷新的时间和刷新后的页面地址,时间和地址之间用分号隔开。默认情况下,跳转时间以秒为单位。 【例1-1】编写2个网页:first.html和second.html。将2个网页放在同一目录下,运行效果如图1-1和1-2所示。网页编写要求如下: (1)first.html页面的字符编码是utf-8,second.html网页的字符编码是gb2312。 (2)打开first.html页面5秒钟后自动跳转到sencond.html页面。 图1-1 first.html页面运行效果 图1-2 second.html页面运行效果 first.html页面的代码如下: <html> <head> <title>first.html</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
图书馆管理系统使用说明书 配置源程序 附加MYSQL数据库 将Database\db_librarySys文件夹拷贝到mysql\data文件夹下即可。 将程序发布到Tomcat下 使用说明 系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等功能。项目实施后,能够提高图书馆的图书借阅、归还流程,提高工作效率。整个项目需要在两个月的时间内交付用户使用。 操作注意事项 (1)本系统的用户名为:tsoft,密码为:111 (2)读者类型不同,可借图书的本数也有所区别。 操作流程 (1)用户登录图书馆管理系统后,可看到图书借阅排行榜,通过排行榜可以看出借阅图书的名称、图书类型、借阅次数等相关信息。 (2)单击“系统设置”/“图书馆信息”命令,对图书馆信息进行设置操作。 (3)单击“系统设置”/“管理员设置”命令,对管理员信息进行添加、权限设置、查询及删除操作。 (4)单击“系统设置”/“参数设置”命令,对办证费用及有效期限信息进行添加操作。 (5)单击“系统设置”/“书架设置”命令,对书架信息进行添加、修改及删除操作。 (6)单击“读者管理”/“读者类型管理”命令,对读者类型信息进行添加、修改及删除操作。 (7)单击“读者管理”/“读者档案管理”命令,对读者信息进行添加、修改及删除操作。 (8)单击“图书管理”/“图书类型设置”命令,对图书类型信息进行添加、修改及删除操作。 (9)单击“图书管理”/“图书档案管理”命令,对图书信息进行添加、修改及删除操作。 (10)单击“图书借还”/“图书借阅”命令,对图书借阅信息添加操作。 (11)单击“图书借还”/“图书续借”命令,对图书续借信息进行添加操作。 (12)单击“图书借还”/“图书归还”命令,对图书归还信息进行添加操作。 (13)单击“系统查询”/“图书档案查询”命令,对图书档案信息进行查询操作。 (14)单击“系统查询”/“图书借阅查询”命令,对借阅的图书信息进行查询操作。 (15)单击“系统查询”/“借阅到期提醒”命令,对借阅到期提醒信息进行查询操作。 (16)单击“更改口令”按钮,对当前的用户密码进行修改操作。 (17)单击“退出系统”按钮,退出当前操作系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值