HTML的注释如下:<!-- 注释的内容 -->
JSP的注释语法如下:<%-- 注释的内容 --%>
JSP中的声明
(1)<%! 变量定义/方法定义/类 %>
(2) <jsp:declaration>变量定义/方法定义/类 </jsp:declaration> (已经过时了)
演示变量、方法和类的声明
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!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>JSP声明例子</title>
</head>
<%!
int x,y=60,z; //多个声明以“,”分割
String name="John";
Date date = new Date();
%>
<%!
int add(int m,int n){
int result=0;
result = m+n;
return result;
}
%>
<%!
int chengji(int m,int n){//计算两个数的乘积
int result=0;
result =m*n;
return result;
}
%>
<%!
class Circle{
double r;
Circle(double r){
super();
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("<br/><br/>");
out.println("现在的时间为: "+date);
out.println("<br/><br/>");
out.println("10与20的和"+add(10,20));
out.println("<br/><br/>");
out.println("10与20的积"+chengji(10,20));
%>
<br>
<br>
<%
Circle c = new Circle(6);
out.println("半径为6的圆面积为: "+c.area());
%>
</body>
</html>
JSP表达式
<%=变量或者表达式%>
<jsp:expression>变量或者表达式</jsp:expression> (已经过时了)