|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作,js|教程Jsp与JavaBean分离的复杂例子
下面讲了这么多,到如今还没有看到详细使用,那好,如今我们看看详细的JavaServerPages+JavaBean的例子吧,起首让我们看看一个复杂的计数器程序。
本例程共包括3个文件
JavaBean--counter.java文件,JavaServerPage--counter.jsp文件,counter1.jsp文件个中,counter.java次要用来举行计数器的计数操纵,counter.jsp和counter1.jsp文件次要用来显现网页的计数。
counter.java文件
packagecount;
/**
*Title:test
*Description:counterBean
*@authorLiuYufeng
*@version1.0
*/
publicclasscounter{
//初始化JavaBean的成员变量
intcount=0;
//Class机关器
publiccounter(){
}
//属性Count的Get办法
publicintgetCount(){
//计数操纵,每次哀求都举行计数器加一
count++;
returnthis.count;
}
//属性Count的Set办法
publicvoidsetCount(intcount){
this.count=count;
}
}
counter.jsp文件
<HTML>
<HEAD>
<TITLE>
counter
</TITLE>
</HEAD>
<BODY>
<H1>
JBuilderGeneratedJSP
</H1>
<!-初始化counter这个Bean,实例为bean0-->
<jsp:useBeanid="bean0"scope="application"class="count.counter"/>
<%
//显现以后的属性count的值,也就是计数器的值,这里我们利用out.println办法,上面的counter1.jsp将利用另外一种办法
out.println("TheCounteris:"+bean0.getCount()+"<BR>");
%>
</BODY>
</HTML>
counter1.jsp文件
<HTML>
<HEAD>
<TITLE>
counter
</TITLE>
</HEAD>
<BODY>
<H1>
JBuilderGeneratedJSP
</H1>
<!-初始化counter这个Bean,实例为bean0-->
<jsp:useBeanid="bean0"scope="application"class="count.counter"/>
<!-利用jsp:getProperty标签失掉count属性的值,也就是计数器的值-->
TheCounteris:
<jsp:getPropertyname="bean0"property="count"/><BR>
</BODY>
</HTML>
从这个例子我们不丢脸出Jsp和JavaBean使用的一样平常操纵办法,起首在Jsp页面中要声明并初始化JavaBean,这个JavaBean有一个独一的id标记,另有一个保存局限scope(设置为application是为了完成多个用户共享一个计数器的功效,假如要完成单个用户的计数功效,能够修正scope为session),最初还要制订JavaBean的class来历count.counter:
<jsp:useBeanid="bean0"scope="application"class="count.counter"/>
接着我们就能够利用JavaBean供应的public办法大概间接利用<jsp:getProperty>标签来失掉JavaBean中属性的值:
out.println("TheCounteris:"+bean0.getCount()+"<BR>");
大概
<jsp:getPropertyname="bean0"property="count"/>
OK,如今运转一下程序看看,然后多革新几回,注重看计数器的变更。下面的程序在Jbuilder4.0上面调试经由过程。
假如要间接在一些jsp情况(如Tomcat、IAS、Weblogic等)下调试,请注重各自的文档,准确的安排JavaBean文件。如在Tomcat情况中,本例子JavaBean编译后的文件就必要放在<ServerRoot>WEB-INFClASSEScountcounter.class。
通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。 |
|