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>

浙公网安备 33010602011771号