JSP第二周作业

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%!public int continueSum(int start,int end){
    	int sum=0;
    	for(int i=start;i<=end;i++)
    		sum=sum + i;
    	return sum;	
    }%>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>123</title>
</head>
<body>
<script type="text/javascript">
        var userTime = new Date();
        var hour = userTime.getHours();
        var minute = userTime.getMinutes();
        document.write("浏览器时间:"+hour + ":" + minute);
        
    </script>
    <%
        Date d = new Date();
        int hour = d.getHours();
        int minute = d.getMinutes();
        out.print("服务器时间:"+hour + ":" + minute);
        if (hour >= 0 && hour <= 12) {
            out.print("上午好");
        } else if (hour >= 13 && hour <= 17) {
            out.print("下午好");
        } else {
            out.print("晚上好");
        }
    %>
</body>
</html>

  

 

 

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>123</title>
</head>
<body>
<%! public void run(int year){
	if((year%4==0&&year%100!=0)||(year%400==0)){
		System.out.print(year+"是闰年");
	}
	else{
		System.out.print(year+"不是闰年");
	}
	
} %>
</body>
</html>

  

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>123</title>
</head>
<body>
  <%for(int i=1;i<=5;i++){ %>
         <hr width="<%=i*100%>">
         
       <% 
       } %>
</body>
</html>

  

 

 

 4.在第一题上加Java注释,第二题加html注释,第三题加jsp注释

第一题:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%!public int continueSum(int start, int end) {
        int sum = 0;
        for (int i = start; i <= end; i++)
            sum = sum + i;
        return sum;
    }%>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>123</title>
</head>
<body>
   <script type="text/javascript">
        var userTime = new Date();
        var hour = userTime.getHours();
        var minute = userTime.getMinutes();
        document.write("浏览器时间:"+hour + ":" + minute);
        
    </script>
    
    <%
    /*
        Date d = new Date();
        int hour = d.getHours();
        int minute = d.getMinutes();
out.print("服务器时间:"+hour + ":" + minute);
        if (hour >= 0 && hour <= 12) {
            out.print("上午好");
        } else if (hour >= 13 && hour <= 17) {
            out.print("下午好");
        } else {
            out.print("晚上好");
        }
        */
    %>
</body>
</html>

  第二题:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>123</title>
</head>
<!-- HTML注释 -->
<body>
  <%! public void run(int year){

    if((year%4==0&&year%100!=0)||(year%400==0)){
        System.out.print(year+"是闰年");
      }
     else{
     System.out.print(year+"不是闰年");
     
        }
    } %>
    <% int year=2023;
        run(year);
     %>
  
</body>
</html>

  第三题:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>123</title>
</head>
<body>
  
<%--  jsp的注释 --%>
         <%for(int i=1;i<=5;i++){ %>
         <hr width="<%=i*100%>">
         
       <% 
       } %>
</body>
</html>

  

posted @ 2022-03-12 19:54  好多鱼好多鱼好剩余  阅读(37)  评论(0编辑  收藏  举报