資源描述:
《四大屬性范內(nèi)的javabean.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Javabean保存范圍指令上存在一個scope屬性,表示一個javabean的保存屬性,保存的范圍一共有以下4種。1、page:保存在一夜的范圍中,跳轉(zhuǎn)后此javabean無效。2、request:一個javabean對象可以保存在一次服務(wù)器跳轉(zhuǎn)的范圍內(nèi)。3、session:在一個用戶的操作中保存,重新打開瀏覽器時才會聲明新的javabean。4、application:在整個服務(wù)器上保存,服務(wù)器關(guān)閉時才會消失。下面編寫一個count.java類,以分別測試4種屬性范圍。packageorg
2、.xml.yang.cai;publicclasscount{privateintcount=0;publicperson(){System.out.println("****************實例化對象的產(chǎn)生*************************");}publicintmath(){return++count;}}page范圍內(nèi)的javabean<%@pagecontentType="text/html;charset=GBK"%><%@pagepageEncoding="GBK"%>
3、
response對象訪問<%=ps.math()%>次
執(zhí)行結(jié)果為:訪問1次Tomcat后臺:每刷新一次頁面,其都會增加一個輸入:Request范圍內(nèi)的javabean<%@pagecontentType="text/html;charset=GBK"%><%@pagepageEnc
4、oding="GBK"%>
response對象<%request.setCharacterEncoding("GBK");%>
訪問<%=ps.math()%>次
<%@pagecontentType="text/h
5、tml;charset=GBK"%><%@pagepageEncoding="GBK"%>
response對象訪問<%=ps.math()%>次
執(zhí)行結(jié)果為:訪問2次Tomcat后臺:每刷新一次頁面,其都會增加一個輸入:session范圍內(nèi)的javabean<%@p
6、agecontentType="text/html;charset=GBK"%><%@pagepageEncoding="GBK"%>
response對象<%request.setCharacterEncoding("GBK");%>
訪問<%=ps.math()%>次
7、l>刷新頁面23次后,執(zhí)行結(jié)果為:訪問23次Tomcat后臺:不管刷新多少次,其只能輸出一個:但是重啟瀏覽器或重啟服務(wù)器后:訪問1次application范圍內(nèi)的javabean<%@pagecontentType="text/html;charset=GBK"%><%@pagepageEncoding="GBK"%>
response對象<%request.setCharacterEncoding("GBK");%>
8、id="ps"scope="application"class="org.xml.yang.cai.person"/>
訪問<%=ps.math()%>次
刷新頁面23次后,執(zhí)行結(jié)果為:訪問23次Tomcat后臺:不管刷新多少次,其只能輸出一個:但是重啟瀏覽器或重啟服務(wù)器后:訪問24次Ja