(一)JSP注释语法
<%– 注释内容 –%>
实例演示:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!--JSP中嵌入HTML -->
<!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=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<center>
<table>
<tr>
<th>
JSP注释
</th>
</tr>
</table>
</center>
<table>
<tr>
<th>
JSP注释
</th>
</tr>
</table>
<table align="right">
<tr>
<th>
JSP注释
</th>
</tr>
</table>
<%--在HTML中使用JSP注释 --%>
</body>
</html>
输出:
(二)JSP声明语法
<%! 定义变量、方法、类 %>
实例演示:
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!--JSP中嵌入HTML -->
<!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=ISO-8859-1">
<title>JSP声明</title>
</head>
<%--定义变量 --%>
<%!
int x,y=60,z;
String name="Kaina";
Date date=new Date();
%>
<%--定义方法 --%>
<%!
int add(int m,int n){
int result=0;
result=m+n;
return result;
}
%>
<%!
int cj(int m,int n){
int result=0;
result=m*n;
return result;
}
%>
<%--定义类 --%>
<%!
class Cicle{
double r;
Cicle(double r){
this.r=r;
}
double area(){
return Math.floor(Math.PI*r*r);
}
}
%>
<body>
<%
out.println("姓名"+name );
out.println("<br></br>" );
out.println("x的值为"+x );
out.println("<br></br>" );
out.println("y的值为"+y );
out.println("<br></br>" );
out.println("z的值为"+z );
out.println("当前时间为:"+date);
out.println("<br></br>" );
out.println("20+20="+add(20,20) );
out.println("<br></br>" );
out.println("20*20="+cj(20,20) );
%>
<br/>
<br/>
<%
Cicle c=new Cicle(8);
out.println("半径为8的圆面积="+c.area() );
%>
</body>
</html>
输出:
(三)JSP表达式
语法:
<%=变量或表达式 %>
实例演示
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!--JSP中嵌入HTML -->
<!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=ISO-8859-1">
<title>JSP表达式</title>
</head>
<body>
<center>
<%="当前时间为:"+new Date().toLocaleString() %>
</center>
</body>
</html>
输出: