最大的网站源码资源下载站,
jsp网页吸引人的地方之一就是能结合javabean技术来扩充网页中程序的功能。 javabean是一种java类 (class),通过封装属性和方法成为具有某种功能或者处理某个业务的对象。javabean被组织成为package(数据包)以便进行管理,实际上就是把一组javabean一起放在某某目录中,每个类的定义前加上package某某,本例中为test。目录test必须放在系统环境classpath包含的目录下,系统才能找到其中的javabean。jswdk在缺省状态下将jswdk-1.0.1webpagesweb-infjspeans 加入classpath。建立自己的javabean和package时,就放在这个目录中也不失为一种简易的方法。
下面介绍一个简单的javabean框架。用文本编辑器创建一个文本文件helloworld.java,并保存在jswdk-1.0.1webpagesweb-infjspeans est目录下,其内容如下:
package test;
public class helloworld {
public string name = "my first bean";
public string gethi()
{
return "hello from " + name;
}
}
helloworld.java编辑好后,在dos状态下,进入目录jswdk-1.0.1webpagesweb-infjspeans,用jdk的javac命令编译helloworld.java如下:
javac helloworld.java
注意,java是区分大小写的,在程序中,编译命令行中字母的大小写都不能写错。编译成功就表示建立了一个javabean。下面看如何在jsp中使用这个javabean。用文本编辑器创建一个文本文件hi-bean.jsp,并保存在jswdk-1.0.1webpages est目录下,其内容如下:
-------------------------------------------------------------
在jsp网页中,使用 语法来创建javabean对象,并命名为hellobean。读者可从这个简单的例子中看出设置、获取javabean属性,以及调用javabean方法的做法。在浏览器的地址栏中键入http://localhost:8080/test/hi-bean.jsp,得到结果如图3所示。注意,如果修改和重新编译了javabean程序,则需要关闭和重新启动jswdk的web服务器以后修改的结果才会有效。如果仅仅修改jsp文件,则不用重新启动jswdk的web服务器。
虽然,这仅仅完成了一个非常简单的javabean框架,但是遵循这个框架可以设计出多种多样的javabean。例如,从jsp中访问数据通常就是通过javabean来实现的。
新闻热点
疑难解答