jsp脚本:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%int x=2;
if(x==1){%>
为1
<% }else{%>
不为1
<% }%>
</body>
</html>
jsp表达式:jsp一定要有一个可以输出的值。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>99乘法表</title>
</head>
<body>
<%for(int i=1;i<10;i++){ %>
<p>
<% for(int j=1;j<=i;j++){%>
<%=j+"*"+i+"="+j*i+" "%>
<%} %>
</p>
<%} %>
</body>
</html>
jsp声明:只是用于声明一个或者多个变量或者方法,并不输出任何的文件到输出流。
在声明元素中,声明的变量和方法会在jsp页面初始化的时候进行初始化
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>99乘法表</title>
</head>
<body>
<%! int x=0;
synchronized void setCount(){
x++;
}
%>
<%
String date = new java.util.Date().toLocaleString();
%>
<%
setCount();
out.println(x);
%>
</body>
</html>
jsp注释:<%- -%>