JSP第二周作业

1.p39 实验2 显示当前时间,并输出上午(0-12)好,下午好(13-17),晚上好(18-23)

 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 
 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 4 <html>
 5   <head>
 6       <title>显示时间</title>
 7   </head>
 8   <body>
 9     <%
10       //获取系统时间
11       Calendar c=Calendar.getInstance();
12       int year=c.get(Calendar.YEAR);
13       int month=c.get(Calendar.MONTH)+1;
14       int date=c.get(Calendar.DATE);
15       int hour=c.get(Calendar.HOUR_OF_DAY);
16       int minute=c.get(Calendar.MINUTE);
17       int second=c.get(Calendar.SECOND);
18       String str="";
19       //判断早中晚
20       if(hour>0 && hour<=12){
21           str="早上好";
22       }
23       else if(hour>12 && hour<=17){
24           str="下午好";
25       }
26       else if(hour>17    && hour<=24){
27           str="晚上好";
28       }
29        %>
30        <table border="1" align="center">
31            <tr align="center"><td>现在的时间为:<%=year %>年<%=month %>月<%=date %>日<%=hour %>时<%=minute %>分<%=second %>秒</td></tr>
32            <tr align="center"><td><%=str %></td></tr>
33        </table>
34   </body>
35 </html>

 

 2. 使用声明方法,在页面调用该方法,判断2023是不是闰年

 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <!-- 声明方法 -->
 3 <%!
 4     boolean run(int year){
 5         if(year%4==0 && year%100!=0 || year%400==0){
 6             return true;
 7         }else{
 8             return false;
 9         }
10     }
11  %>
12 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
13 <html>
14   <head>
15     <title>判断闰年</title>
16   </head>
17   <body>
18       <!-- 调用run方法判断是否为闰年 -->
19       <%
20           if(run(2023)){
21               out.print("2023年是闰年!");
22           }else{
23               out.print("2023年不是闰年!");
24           }
25        %>
26   </body>
27 </html>

 

 

3.表达式+程序段 循环输出5条hr,长度分别为100px-500px
<hr width="<%=i%>"

 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <%--设置全局变量i --%>
 3 <%! int i = 0; %>
 4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 5 <html>
 6   <head>
 7     <title>输出五条hr</title>
 8   </head>
 9   <body>
10       <%--输出五条hr --%>
11       <%
12           for(i=100;i<=500;i+=100){
13       %>
14               <hr width="<%=i%>"/>
15       <%
16           }
17       %>
18   </body>
19 </html>

 

posted @ 2022-03-12 16:36  宇文92  阅读(18)  评论(0)    收藏  举报