亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP初學者教程:學習JSP的基本指令

2024-09-05 00:19:42
字體:
來源:轉載
供稿:網友

1,腳本標記

聲明將要用到的語言:

<%@ page language="java" %>指明jsp指令,表明后面的腳本代碼將采用java語言語法

引用包中的類:

<%@ page import="java.util.*" %>表示要用到java.util包里的類

聲明變量:

<%! int count=0;%>聲明一個整形變量,并賦初值0。聲明要符合java語法規范,并且要";"結尾。

聲明方法:

<%! int show(int val){{return val;}%> or <%! area s=new area(5.0); %> 使用變量和方法之前一定要聲明。

輸出表達式:

<%=2*x%>直接輸出表達式的值,x必須是前面已聲明過的變量(不能用分號),相當于asp中的<%=%>

html注釋符:

<!--注釋[<%=表達式%>]-->,注意的是注釋中可以用表達式。

隱藏注釋符:

<%--here are comments,only can see in server.--%>表示是jsp注釋,在服務器端將被忽略,也不轉化為html的注釋,在客戶端查看源碼時是看不到的。

注:在<%-- --%>之間,可以任意寫注釋語句,但是不能使用"--%>",若一定要使用,請在最后使用"--%/>"。

包含另一個jsp文件:

<%jsp:include page="another.jsp"%> or <%@ include page="another.jsp"%>表示在當前頁面插入另一個文件another.jsp的內容

小腳本(scriptlet):

<% java程序代碼 %>在scriptlet中可以包含多個jsp語句、方法、變量或者表達式。

普通的jsp語句:

<% for(int i=0,i<10,i++)//jsp的正文部分
out.println(i+"<br>");
%>

2.指令

jsp的指令有page、include兩種

page指令(屬性:6個)

language屬性:

<@ page language=”java” %>//指明所用的的語言

import屬性:

<@ page import=”java.util.*” %>//載入包

注意:在java中,要載入多個包,就用import分別指用,并用分號隔開;在jsp中,如用一個import指明多個包,用逗號隔開。

如:<%@ page import=”java.util.*,java.lang.*”%>

也可<%@ page import=”java.util.*”%>

<%@ page import=” java.lang.*”%>(但不主張這樣用,不規范。)

session屬性:

<@ page session=”true or false” %>缺省情況下session的值為true
如:<%@ page session=”true”%>
<% if(session.getvalue(“name”)==null)
session.putvalue(“name”,”123456”);
else session.putvalue(“name”,session.getvalue(“name”)+”1”);
%>
<% out.println(session.getvalue(“name”));%>

若session=”false”,則會出現編譯錯。

errorpage屬性:

指當前頁面程序發生錯誤時,由errorpage指定的程序來處理

寫法:

<@ page errorpage=”errorpage.jsp” %>
如:
test.jsp: <%@page errorpage=”errorpage.jsp”@>
<%!int i=0;%>
<%=7/i%>
errorpage.jsp: <%@page iserrorpage=”true”@>
<%=exception%>
運行test.jsp,將會看到被0除的錯誤信息。

iserrorpage屬性:

指明了當前程序是否為另一程序的例外處理程序。不論它是否設置,例外都會導向當前程序,問題在于當前程序能否得到此例外的對象。如設定為true,將會產生發生的例外的一個對象exception,并可以在代碼中使用它;若設定了false,使用exception程序將將會在編譯時出錯。

如:將上例的true改為false,將會出現以下錯誤:

error:500
unable to compile class for jsp
寫法:
<%@page iserrorpage=”true”@>

contenttype屬性:

指定了mime的類型和jsp文件的字符編碼方式,它們都是最先傳送給客戶端。

mime類型有:text/plain、text/html(缺省類型)、text/html、image/gif、image/jpeg、image/jpeg

缺省的字符編碼方式:iso8859-1

include指令

作用:是用來向當前頁中插入一個靜態文件的內容,這個文件可能是html文件、jsp文件或其它文本文件,格式如下:

<%@ include file=”include.inc”%>
如:
native.jsp:
<body>
native file start here.<br>
<%@ include file=”include.inc”%>
native file end here.<br>
</body>
include.inc:
include file start here.<br>
<%! string str=”here is include’s context!”;%>
<% out.pringln(str+”<br>”);%>
include file end here.<br>
運行native.jsp,結果如下:
native file start here.
include file start here.
here is include’s context!
include file end here.
native file end here.

注意:因為include.inc文件是在編譯時才插入的,所以只改 include.inc文件內容,而不對原jsp頁面做修改,得到的結果仍將是以前的結果。(因為一開始jsp引擎就判斷了jsp頁面沒被改動過,就直接執行已存在的字節碼,而不對源代碼重新編譯,這樣對include做的修改也就在這沒有反映。)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品在线一区| 亚洲白拍色综合图区| 亚洲美女av在线播放| 亚洲综合自拍一区| 欧美国产第二页| 亚洲欧美日韩国产中文| 欧美日韩中文在线| 色偷偷888欧美精品久久久| 久久视频中文字幕| 91精品视频免费| 日韩人体视频一二区| 久久中文字幕在线| 国产精品久久久久久久久久99| 日韩福利在线播放| 91免费版网站入口| 亚洲人成在线免费观看| 精品中文字幕视频| 国产成人高潮免费观看精品| 欧美性猛交视频| 国产欧美一区二区三区久久| 欧美日韩ab片| 国产精品久久婷婷六月丁香| 夜夜狂射影院欧美极品| 亚洲国产精品推荐| 久久久国产一区二区三区| 久久久久久999| 中文字幕日韩av综合精品| 亚洲欧美综合v| 国产日本欧美一区二区三区在线| 亚洲国产欧美一区二区丝袜黑人| 欧美孕妇毛茸茸xxxx| 日韩经典一区二区三区| 亚洲韩国青草视频| 亚洲精品美女在线观看| 2019中文字幕免费视频| 亚洲伦理中文字幕| 中文字幕久精品免费视频| 欧美激情视频播放| 欧美电影在线观看高清| 日本一区二三区好的精华液| 国产一区视频在线播放| www欧美xxxx| 色综合影院在线| 国产中文字幕亚洲| 亚洲aⅴ男人的天堂在线观看| 日韩www在线| 日韩精品高清视频| 亚洲免费av片| 国产区精品视频| 久久久久国产精品一区| 在线观看欧美成人| 久久久精品久久| 国产精品一区二区三区久久久| 欧美性受xxxx黑人猛交| 国产精品丝袜一区二区三区| 亚洲成人av片在线观看| 久久久久久999| 国产日韩换脸av一区在线观看| 精品亚洲一区二区三区在线播放| 国产精品第七十二页| 久久综合久中文字幕青草| 国内精品久久久久伊人av| 欧美色另类天堂2015| 亚洲精品av在线| 亚洲精品综合精品自拍| 国产成人自拍视频在线观看| 中文字幕免费精品一区高清| 91成人天堂久久成人| 国产欧美久久久久久| 国产精品你懂得| 日韩电影中文字幕在线| 中文在线不卡视频| 国产欧美精品一区二区三区介绍| 色婷婷av一区二区三区久久| 欧美猛交ⅹxxx乱大交视频| 最近中文字幕mv在线一区二区三区四区| 日韩激情视频在线播放| 欧美亚洲国产视频| 国产精品影院在线观看| 国产精品久久久久久久久久久新郎| 国产在线不卡精品| 中文字幕九色91在线| 国产成人一区二区在线| 日韩欧美在线观看| 伊人久久免费视频| 97久久超碰福利国产精品…| 国产精品1区2区在线观看| 国产精品精品久久久| 精品呦交小u女在线| 亚洲电影免费观看高清| 久久电影一区二区| 成人性生交大片免费看小说| 欧美高清激情视频| 成人h猎奇视频网站| 欧美天堂在线观看| 国产精品成人一区| 久久69精品久久久久久国产越南| 97视频免费观看| 亚洲激情视频在线观看| 国产精品∨欧美精品v日韩精品| 日韩精品亚洲视频| 欧美精品久久久久久久久久| 欧美色另类天堂2015| 日韩精品免费在线播放| 91精品久久久久久综合乱菊| 国产噜噜噜噜久久久久久久久| 亚洲第一精品福利| 亚洲国产一区二区三区在线观看| 亚洲欧美另类在线观看| 日本精品久久久| 亚洲欧美日韩国产精品| 欧美激情视频在线观看| 国产亚洲欧洲高清| 亚洲成人动漫在线播放| 日韩av中文字幕在线| 久久久视频在线| 中文字幕亚洲一区在线观看| 亚洲人成伊人成综合网久久久| 欧美成人精品一区二区三区| 成人黄在线观看| 日韩国产欧美精品在线| 日日摸夜夜添一区| 98精品国产高清在线xxxx天堂| 欧美极品欧美精品欧美视频| 欧美精品在线极品| 久久久久这里只有精品| 亚洲全黄一级网站| 免费99精品国产自在在线| 日韩精品亚洲元码| 国内精品久久久久| 久久久噜噜噜久久| 成人性生交大片免费看视频直播| 久久久噜噜噜久久| 久久综合免费视频| 国产精品jvid在线观看蜜臀| 欧美国产中文字幕| 国外日韩电影在线观看| 亚洲精品理论电影| 日韩成人激情视频| 亚洲最新av在线网站| 97香蕉久久夜色精品国产| 少妇高潮久久77777| 久久国产精品久久久久| 午夜精品三级视频福利| 国产精品一区二区久久久久| 国产一区二区久久精品| 国模精品视频一区二区三区| 欧洲精品久久久| 久久99国产精品自在自在app| 91精品免费久久久久久久久| 日产精品99久久久久久| 最近的2019中文字幕免费一页| 精品国产电影一区| 亚洲高清在线观看| 亚洲国内精品在线| 国产一区二区三区在线看| 欧美激情亚洲综合一区| 中文字幕亚洲欧美一区二区三区| 奇米一区二区三区四区久久| 亚洲女人天堂色在线7777| 国产精品极品在线| 51精品国产黑色丝袜高跟鞋| 国产高清在线不卡| 欧美精品videos|