JSP与JavaBean组合循序渐进教程(3)‖件其中,counter.java主要
要用来显示网页的计数。
va文件,JavaServer Page-- co
用来进行计数器的计数操作,co
| unter.jsp文件, counter1.jsp文
unter.jsp和counter1.jsp文件主
|
| * Description: counter Bean |
| public void setCount(int count) { |
$#@60;!-初始化counte
| r这个Bean,实例为bean0--$#@6
| 2;
|
$#@60;jsp:useBean id
| ="bean0" scope="application"
| class="count.counter" /$#@62;
|
//显示当前的属性count的值,也就
面的counter1.jsp将使用另一种方法
| 是计数器的值,这里我们使用out.println方法,下
|
out.println("The Counter is : "
| + bean0.getCount() + "$#@60;BR$#@62;");
|
$#@60;!-初始化counte
| r这个Bean,实例为bean0--$#@6
| 2;
|
$#@60;jsp:useBean id="bean0" sco
| pe="application" class="count.counter" /$#@62;
|
$#@60;!-使用jsp:getP
| roperty 标签得到count属性的
| 值,也就是计数器的值--$#@62;
|
$#@60;jsp:getPropert
| y name="bean0" property="cou
| nt" /$#@62;$#@60;BR$#@62;
|
从这个例子我们不难看
并初始化JavaBean,这个Ja
application是为了实现多
可以修改scope为session)
| 出Jsp和JavaBean应用的一般操
vaBean有一个唯一的id标志,还
个用户共享一个计数器的功能,
,最后还要制定JavaBean的clas
| 作方法,首先在Jsp页面中要声明
有一个生存范围scope(设置为
如果要实现单个用户的计数功能,
s来源count.counter:
|
$#@60;jsp:useBean id="bean0" sco
| pe="application" class="count.counter" /$#@62;
|
接着我们就可以使用JavaBean提供的
@60;jsp:getProperty$#@62;标签来得到J
| public方法或者直接使用$#
avaBean中属性的值:
|
out.println("The Cou
| nter is : " + bean0.getCount
| () + "$#@60;BR$#@62;");
|
$#@60;jsp:getPropert
| y name="bean0" property="cou
| nt" /$#@62;
|
现在运行一下程序看看,然后多刷新
Jbuilder4.0下面调试通过。
| 几次,注意看计数器的变化。上面的程序在
|
如果要直接在一些jsp
正确的放置JavaBean文件。
$#@60;Server Root$#@62;
| 环境(如Tomcat、IAS、Weblogic
如在Tomcat环境中,本例子Java
WEB-INFClASSES count coun
| 等)下调试,请注意各自的文档,
Bean编译后的文件就需要放在
ter.class。
|
上一页> 下一页>