明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

JSP語法(8)

[摘要]<jsp:forward> 重定向一個(gè)HTML文件,JSP文件,或者是一個(gè)程序段. JSP 語法<jsp:forward page={"relativeURL" "<%= expression %>"} /> or &...
<jsp:forward>
重定向一個(gè)HTML文件,JSP文件,或者是一個(gè)程序段.

JSP 語法

<jsp:forward page={"relativeURL" "<%= expression %>"} />

or

<jsp:forward page={"relativeURL" "<%= expression %>"} >

<jsp:param name="parameterName"

value="{parameterValue <%= expression %>}" />+

</jsp:forward>

例子

<jsp:forward page="/servlet/login" />

<jsp:forward page="/servlet/login">

<jsp:param name="username" value="jsmith" />

</jsp:forward>

描述

<jsp:forward>標(biāo)簽從一個(gè)JSP文件向另一個(gè)文件傳遞一個(gè)包含用戶請(qǐng)求的request對(duì)象.<jsp:forward>標(biāo)簽以下的代碼,將不能執(zhí)行.

你能夠向目標(biāo)文件傳送參數(shù)和值,在這個(gè)例子中我們傳遞的參數(shù)名為username,值為scott,如果你使用了<jsp:param>標(biāo)簽的話,目標(biāo)文件必須是一個(gè)動(dòng)態(tài)的文件,能夠處理參數(shù).

如果你使用了非緩沖輸出的話,那么使用<jsp:forward>時(shí)就要小心。如果在你使用<jsp:forward>之前,jsp文件已經(jīng)有了數(shù)據(jù),那么文件執(zhí)行就會(huì)出錯(cuò).

屬性

page="{relativeURL <%= expression %>}"
這里是一個(gè)表達(dá)式或是一個(gè)字符串用于說明你將要定向的文件或URL.這個(gè)文件可以是JSP,程序段,或者其它能夠處理request對(duì)象的文件(如asp,cgi,php).

<jsp:param name="parameterName" value="{parameterValue <%= expression %>}" />+
向一個(gè)動(dòng)態(tài)文件發(fā)送一個(gè)或多個(gè)參數(shù),這個(gè)文件一定是動(dòng)態(tài)文件.

如果你想傳遞多個(gè)參數(shù),你可以在一個(gè)JSP文件中使用多個(gè)<jsp:param>。name指定參數(shù)名,value指定參數(shù)值.




標(biāo)簽:JSP語法(8) 

相關(guān)文章