JSP第二次作业
1.显示当前时间,并输出上午(0-12)好,下午好(13-17),晚上好(18-23
<%@ 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> <title>My JSP 'index.jsp' starting page</title> </head> <body> <% Date d = new Date(); //获取小时 out.println(d.getHours());//输出得到的小时<br> %> <% if(d.getHours()>=0 && d.getHours()<=12){ %> <h2>上午好</h2> <% } else if(d.getHours()>=13&&d.getHours()<=17){ %> <h2>下午好</h2> <% }else{ %> <h2>晚上好</h2> <%} %><
br
>
</
body
>
2.
使用声明方法,在页面调用该方法,判断2023是不是闰年
(闰年:能被4整除但不能被100整除或者能被400整除)
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <%! int Year(int y){ return y;}%> <!--HTML注释--> <% int y=2023; if(y%4==0&&y%100!=0||y%400==0){ out.println("是");} else{out.println("不是");
}%> <br> </body>
3.表达式+程序段 循环输出5条hr,长度分别为100px-500px
<hr width="<%=i%>"
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <%-- JSP注释--%> <% for(int i=1;i<=5;i++){ %> <hr width="<%=i*100%>"> <%} %> <br> </body>