包含一個符合JSP語法的表達式
JSP 語法
<%= expression %>
例子
<font color="blue"><%= map.size() %></font>
<b><%= numguess.getHint() %></b>.
用于在頁面上輸出信息,語法格式如下:
<%= expression %> 或
<%= 表達式 %>
<%@ page language="java" import="java.util.*" %>
<html>
<head>
<title> test </title>
</head>
<body>
<center>
<%! Date date=new Date(); %>
<%! int a, b, c; %>
<% a=12;b=a; c=a+b;%>
<font color="blue">
<%=date.toString()%>
</font> <br>
<b>a=<%= a %></b><br>
<b>b=<%= b %></b><br>
<b>c=<%= c %></b><br>
</center>
</body>
</html>
表達式元素表示的是一個在腳本語言中被定義的表達式,在運行后被自動轉化為字符串,然后插入到這個表達示在JSP文件的位置顯示。因為這個表達式的值已經被轉化為字符串,所以你能在一行文本中插入這個表達式(形式和ASP完全一樣).
當你在JSP中使用表達式時請記住以下幾點:
你不能用一個分號(";")來作為表達式的結束符.但是同樣的表達式用在scriptlet中就需要以分號來結尾了!查看Scriptlet 這個表達式元素能夠包括任何在Java Language Specification中有效的表達式.
有時候表達式也能做為其它JSP元素的屬性值.一個表達式能夠變得很復雜,它可能由一個或多個表達式組成,這些表達式的順序是從左到右。
JSP 語法格式如下:
<% code fragment %> 或
<% 代碼 %>
<%@ page language="java" import="java.util.*" %>
<%! int condition;%>
<html>
<head>
<title> test </title>
</head>
<body>
<%
condition=1;
switch(condition){
case 0:
out.println("You must select condition 0!"+"<br>");
break;
case 1:
out.println("You must select condition 1!"+"<br>");
break;
case 2:
out.println("You must select condition 2!"+"<br>");
break;
default:
out.println("Your select not in \"0,1,2\",select again!!"+"<br>");
}
%>
</body>
</html>
轉義符: 雙引號 \“ ,單引號\’,反斜杠\\,回車\r,換行\n,制表符\t,退格 \b
posted on 2007-08-16 12:09
冬天出走的豬 閱讀(390)
評論(0) 編輯 收藏 所屬分類:
jsp技術