显示中文: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

 

posted on 2016-07-22 14:20  Rick000  阅读(141)  评论(0)    收藏  举报