有趣的bean范围测试

资料来源于互联网,修改了小bug,测试通过,代码如下:
可以先参看[url]http://origin100.iteye.com/admin/blogs/358865[/url]
构建好环境,这里测试不用写back bean。

[b]page1.jsp[/b]

<body>

<jsp:useBean id="pagevar" scope="page" class="java.lang.StringBuffer"/>

<jsp:useBean id="requestvar" scope="request" class="java.lang.StringBuffer"/>

<jsp:useBean id="sessionvar" scope="session" class="java.lang.StringBuffer"/>

<jsp:useBean id="appvar" scope="application" class="java.lang.StringBuffer"/>

<%

pagevar.append("page1");

requestvar.append("page1");

sessionvar.append("page1");

appvar.append("page1");

%>

page = <%=pagevar.toString()%><br/>

request = <%=requestvar.toString()%><br/>

session = <%=sessionvar.toString()%><br/>

appvar = <%=appvar.toString()%><br/>
</body>





[b]page2.jsp[/b]


<body>

<jsp:useBean id="pagevar" scope="page" class="java.lang.StringBuffer"/>

<jsp:useBean id="requestvar" scope="request" class="java.lang.StringBuffer"/>

<jsp:useBean id="sessionvar" scope="session" class="java.lang.StringBuffer"/>

<jsp:useBean id="appvar" scope="application" class="java.lang.StringBuffer"/>

<%

pagevar.append("page2");

requestvar.append("page2");

sessionvar.append("page2");

appvar.append("page2");

%>

page = <%=pagevar.toString()%><br/>

request = <%=requestvar.toString()%><br/>

session = <%=sessionvar.toString()%><br/>

appvar = <%=appvar.toString()%><br/>
</body>


启动服务器后可以放别访问

http://localhost:8080/JSF/page1.jsp

http://localhost:8080/JSF/page2.jsp

观察页面打印结果,即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值