3.1JSP注釋
JSP注釋:
<%--注釋內(nèi)容--%>
HTML注釋:
<!--注釋內(nèi)容-->
3.1JSP聲明
JSP聲明似乎不需要定義類塞关,實(shí)際上是JSP頁(yè)面會(huì)編譯成Servlet,從而JSP聲明對(duì)應(yīng)生成Servlet的成員變量或者成員方法
JSP聲明語(yǔ)法
<%! 聲明部分 %>
<head>
<title>welcome</title>
<!--JSP聲明示例-->
<%!
//聲明整形變量
public int count;
//聲明方法
public String info()
{
return "hello";
}
%>
</head>
由于JSP聲明語(yǔ)法定義的變量和方法對(duì)應(yīng)于Servlet類的成員變量和方法子巾,所以JSP聲明部分定義的變量和方法可以使用privat帆赢、public等訪問(wèn)控制符修飾小压,也可使用static修飾,將其變成類屬性和類方法椰于。但不能使用abstract修飾聲明部分的方法怠益,因?yàn)槌橄蠓椒▽?dǎo)致JSP對(duì)應(yīng)的Servlet變成抽象類,從而導(dǎo)致無(wú)法實(shí)例化瘾婿。
3.3輸出JSP表達(dá)式
語(yǔ)法:
<%=表達(dá)式%>
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %>
<!DOCTYPE html>
<html>
<head>
<title>welcome</title>
<!--JSP聲明示例-->
<%!
//聲明整形變量
public int count;
//聲明方法
public String info()
{
return "hello";
}
%>
</head>
<body>
<!--使用表達(dá)式輸出變量-->
<%=count++%>
</body>
</html>
3.4JSP腳本
<body>
<table bgcolor="#9999dd" border="1" width="300px">
<!--Java腳本會(huì)對(duì)HTML的標(biāo)簽產(chǎn)生作用-->
<%
for(int i=0;i<10;i++)
{
%>
<!--上面的循環(huán)將控制<tr>標(biāo)簽的循環(huán)-->
<tr>
<td>循環(huán)值</td>
<td><%=i%></td>
</tr>
</table>
</body>
JSP腳本部分聲明的變量是局部變量蜻牢,不能死用private、public等訪問(wèn)修飾符修飾偏陪,也不能使用static修飾抢呆,所以JSP腳本里面不能定義方法。