<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JSP基本语法</title>
</head>
<body>
<h1>Java小程序</h1>
<hr />
<p>
<%
int num=1;
int sum=0;
for (int i=0;i<10;i++){
sum+=1;
out.println(sum);
}
%>
</p>
<h1>Java表达式</h1>
<hr />
<p>5加6等于:<%=(5+6)%></p>
<p>当前的日期:</p>
<ol>
<li><%=new java.util.Date()%></li>
<li>
<%
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime = new java.util.Date(); //得到当前系统时间
String str_date1 = formatter.format(currentTime); //将日期时间格式化
String str_date2 = currentTime.toString(); //将Date型日期时间转换成字符串形式
out.print(str_date1);
%>
</li>
<li><%=str_date2%></li>
</ol>
<h1>声明</h1>
<hr />
<%!
//声明Java变量或Java方法
//声明成员变量
int num=100;
String name="Jane";
//声明方法
public int showNum(int num){
this.num=num;
return num;
}
public boolean say(){
return true;
}
%>
<p>变量name的值:<%=name%></p>
<p>变量num的值:<%=num%></p>
<p>调用声明的方法:</p>
<ul>
<li>
<%
out.print("Say():"+say());
%>
</li>
<li>
<%
out.print("showNum():"+showNum(5));
%>
</li>
</ul>
<h1>If语句</h1>
<hr />
<p>
<%
int b=25;
if (b==24){
out.print("变量的值是24");
}else{
out.print("变量的值<strong>不是</strong>24");
}
%>
</p>
<h1>Switch语句</h1>
<hr />
<p>
<%
int ra=10;
switch (ra){
case 1:
out.print("变量的值是1");
break;
case 2:
out.print("变量的值是2");
break;
case 3:
out.print("变量的值是3");
break;
default:
out.print("变量的值是除1、2和3以外其他的值");
}
%>
</p>
</body>
</html>