免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
JSP漸進(jìn)學(xué)習(xí)教程3
腳本JSP腳本就是用page指令language屬性指定的腳本語(yǔ)言編寫(xiě)的代碼塊,需要用JSP完成的功能主要在此實(shí)現(xiàn)。目前用的基本是Java語(yǔ)言。
代碼塊里必須完全符合Java語(yǔ)法,但可以配合用HTML文本。其實(shí)不論是什么,都會(huì)被轉(zhuǎn)換為Servlet,在Servlet中它們是一樣的。
如:先輸出5個(gè)空行,再輸出"hello"
正確的:<% for(int i=0;i<5;i++)%>
<br>
<%;%>
hello
<br>錯(cuò)誤的:(一行br;一行hello)===============
<% for(int i=0;i<5;i++)%>
<br>
hello
錯(cuò)誤的等價(jià)于:<% for(int i=0;i<5;i++){%>
<br>
hello
<%}%>
動(dòng)作(<%jsp%>)
jsp提供的動(dòng)作指令有:include、forward、useBean、getProperty、setProperty
include 動(dòng)作
jsp向當(dāng)前頁(yè)面加入另一文件的方法。
<jsp:include page="relativefileURL" flush="true"/>
forward動(dòng)作
把當(dāng)前頁(yè)面重導(dǎo)到另一頁(yè)面上,客戶端看到的地址是A頁(yè)面的地址,
而實(shí)際內(nèi)容確是B頁(yè)面的內(nèi)容。
<jsp:forward page="relativefileURL <%=expression%>}"/>
如:
<body>
here is aa.
<jsp:forward page="aa.jsp" />
here is bb.
</body>
注意:在使用forward之前,不能有任何內(nèi)容已經(jīng)輸出到客戶端,否則會(huì)發(fā)生例外。
useBean動(dòng)作
此動(dòng)作用來(lái)生成一個(gè)bean組件,并設(shè)定它的id號(hào)及使用范圍
<jsp:useBean id="beanName" scope="pagerequestsessionapplication" class="package.class" type="package.class" beanName="{package.class<%=expression%>}" type="package.class">action for bean </jsp:useBean>
id="beanName":定義生成bean組件的名字,不能重名且scope的值也最好一樣,否則JSP引擎將認(rèn)定最先被創(chuàng)建的那個(gè)。
scope="pagerequestsessionapplication":定義bean的活動(dòng)范圍,bean只有在它定義的范圍里才能使用,
在它的活動(dòng)范圍外將無(wú)法訪問(wèn)到它。
JSP為它設(shè)定的范圍有:
page: bean的缺省使用范圍
request:作用于任何相同請(qǐng)求的JSP文件中,直到頁(yè)面執(zhí)行完畢向客戶端發(fā)回響應(yīng)或在此這之前已通過(guò)某種方式(如重定向、鏈接等方式)轉(zhuǎn)到另一個(gè)文件為止。還可通過(guò)使用Request對(duì)象訪問(wèn)bean,如:request.getAttribute(beanName)
session:作用于整個(gè)session的生存周期內(nèi),在session的生存周期內(nèi),對(duì)此bean屬性的任何改動(dòng),都會(huì)影響到在此session內(nèi)的另一page、另一request里對(duì)此bean的調(diào)用。但必須在創(chuàng)建此bean的文件里事先用page指令指定了session=true。
application:作用于整個(gè)application的生存周期內(nèi),在application周期內(nèi),對(duì)此bean屬性的任何改動(dòng),都會(huì)影響到此application內(nèi)另一page、另一request以及另一session里對(duì)此bean的調(diào)用。
class="package.class":用class屬性指下的類(lèi)示例一個(gè)bean,其中package名必須是類(lèi)里用關(guān)鍵字package指定的。
type="package.class"
class="package.class" type="package.class"
beanName="{package.class<%=expression%>}" type="package.class"
如:tt.jsp
<jsp:useBean id="student" scope="page" class="mime.student" />
<%=student.getName()%><br>
<% student.setName("wll"); %>
//=====tt.jsp文件到此============
student.java//此處開(kāi)始為student.java的內(nèi)容
package mine;
public class student{
long classno;
String name;
int age;
Boolean sex;
public student(){
classno=12345;
name="aaaa";
age=21;
sex=true;
}
public long getClassno(){
return classno;
}
public void setClassno(long no){
this.classno=no;
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age=age;
}
public boolean getSex(){
return sex;
}
public void setSex(Boolean sex){
this.sex=sex;
}
}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
關(guān)于jsp:useBean的不同寫(xiě)法
最簡(jiǎn)單的JSP與JavaBean:setProperty和getProperty
java研究館--jsp+javabean循序漸進(jìn)教程
JSP語(yǔ)法簡(jiǎn)表
Java Web筆記 – JavaBean的使用 JavaBean的范圍 與Java代碼的交互
JSP動(dòng)作指令(6個(gè)常用的動(dòng)作指令)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服