代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>/**关键改此处的 pageEncoding 为 utf-8 ,不然会导致中文乱码*/
<%--这里面的注释在浏览器端不可见 --%>
<!-- 导入相应的包(这里面的注释在浏览器端不可见) -->
<%@page language="java" import="java.text.SimpleDateFormat"%>
<%@ page import="java.util.Date"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
alert("yibin");
</script>
<style type="text/css">
#time{
color:#ff0;
width:120px;
height:60px;
background:#0ff;
}
#fun{
color:#0f0;
width:120px;
height:60px;
background:#00f;
}
</style>
</head>
<body>
<!-- jsp = html + java组合,以.jsp后缀结束 -->
<%
//java code
String text = "welcome yibin to eclipse!易斌";
out.print(text);
out.print("<hr/>");
SimpleDateFormat formatT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(System.currentTimeMillis());
String formatTime = formatT.format(date);
out.print(formatTime);
%>
<%! //function
public int add(int a,int b){
int res = a + b;
return res;
}
public boolean isLeapYear(int y){/**判断闰年 */
if((y%4==0&&y%100!=0)||y%400==0){
return true;
}else{
return false;
}
}
%>
<div id="time"><%= formatTime %></div> <!--调用函数-->
<div id="fun"><%= add(1,2) %></div>
<%
int count = 0,s = 1994, d = 2017;
for(int y=s;y<=d;y++){
if(isLeapYear(y)){
count++;
}
}
String str = "从"+s+"年到"+d+"年,共有"+count+"个闰年";
out.print(str);
%>
</body>
</html>
执行结果: