zoukankan      html  css  js  c++  java
  • JavaBean在JSP中显示时间

    创建DateTimeBean的类,将其放置于org.caiduping.bean的包中,实现时间,星期的封装。

    package org.caiduping.bean;
     
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
     
    public class DateTimeBean {
        private String dateTime;
        private String week;
        //Calendar对象
        private Calendar calendar=Calendar.getInstance();
        /*
         * 获取日期和时间
         * 
         * */
        public String getdateTime(){
            //获取当前时间
            Date currDate=Calendar.getInstance().getTime();
            //实例化SimpleDateFormat
            SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
            //格式化日期时间
            dateTime=sdf.format(currDate);
            return dateTime;
        }
        /*
         * 获取星期几
         * 
         * */
        public String getweek(){
            //定义数组
            String[] weeks={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
            //获取一星期的某天
            int index=calendar.get(Calendar.DAY_OF_WEEK);
            //获取星期几
            week=weeks[index-1];
            return week;
             
        }
    }
    

      

    而index.jsp则实例化DateTimeBean对象:

    <%@ 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>
        <style type="text/css">
          #clock{
          500px;
          height:100px;
          padding-top: 20px;
          border:solid 5px black;
          }  
        #week{
        padding-top: 20px;
         
        }
        </style>
        <meta http-equiv="Refresh" content="1">
        <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="date" class="org.caiduping.bean.DateTimeBean"></jsp:useBean>
        <div id="clock">
        <div id="time">
        <jsp:getProperty property="dateTime" name="date"/>
        </div>
       <div id="week">
        <jsp:getProperty property="week" name="date"/>
        </div>
        </div>
      </body>
    </html>
    

      

    不努力,还要青春干什么?
  • 相关阅读:
    江西理工大学南昌校区cool code竞赛
    喵哈哈村的魔法考试 Round #3 (Div.2) ABCDE
    项目管理概要记录
    JS开发引用HTML DOM的location和document对象
    Linux下触摸屏驱动程序分析
    敦泰FT6X06单层自容调屏
    FT5X06 如何应用在10寸电容屏(linux-3.5电容屏驱动简析&移植10寸电容屏驱动到Android4.2) (by liukun321咕唧咕唧)
    基于FT5x06嵌入式Linux电容触摸屏驱动
    Linux/Android多点触摸协议
    高通 8x12 添加 TP和按键
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5249508.html
Copyright © 2011-2022 走看看