显示中文:contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"
脚本程序:包含任意量的Java语句、变量、方法或表达式,<% ... %>
声明:声明一个或多个变量、方法,供后面的Java代码使用,<%! declaration; [ declaration; ]+ ... %>
表达式:表达式的值会被转化成String,所以您可以在一个文本行中使用表达式而不用去管它是否是HTML标签。
表达式元素中可以包含任何符合Java语言规范的表达式,但是不能使用分号来结束表达式。
<%= 表达式 %>
注释:为代码作注释以及将某段代码注释掉,<%-- ... --%>
指令:用来设置与整个JSP页面相关的属性,<%@ directive attribute="value" %>

行为:使用xml标签来控制servlet引擎,<jsp:action_name attribute="value" />

隐藏对象:支持九个自动定义的变量

(控制流)判断:if...else、switch...case
<% if (day==1| day==7 ){ %>
<p>今天是周末</p>
<%} else {%>
<p>今天是工作日</p>
<% } %>
=======================================
<%
switch(day) {
case 0:
out.println("Sunday");
break;
case 1:
out.println("Monday");
break;
case 2:
out.println("Tuesday");
break;
case 3:
out.println("Wednesday");
break;
case 4:
out.println("Thursday");
break;
case 5:
out.println("Friday");
break;
case 6:
out.println("Saturday");
break;
default:
out.println("god day");
}
%>
(控制流)循环:for、while
<% for(fontSize=1;fontSize<=3;fontSize++) {%>
<font color="green" size="<%=fontSize %>">
菜鸟教程 for 循环实例
</font>
<br/>
<%} %>
=======================================
<% while (fontSizes<=3){%>
<font color = "green" size="<%=fontSizes %>">
while 循环实例
</font> <br/>
<%fontSizes++; %>
<%} %>
运算符:
字面量:
- 布尔值(boolean):true 和 false;
- 整型(int):与 Java 中的一样;
- 浮点型(float):与 Java 中的一样;
- 字符串(string):以单引号或双引号开始和结束;
- Null:null
浙公网安备 33010602011771号