网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.建立一个安全的Subversion服务器.
.SCJP 考 试 大 纲.
.SWT Layout开发时的注意项!.
.在Java applet中如何显示另外一个.
.Java: 尽可能使用堆栈变量.
.Eclipse 的历史、现状和未来.
.MIDP1.0游戏完整实现-双人扫雷1..
.什么是面向对象的设计思想?.
.Java伴侣.
.JAVA实现支持视频点播WEB服务器.
.开发晋级篇:Java性能优化技巧集.
.怎样拿下SUN公司的SCJP认证?.
.Log4J日志管理系统使用心得体会.
.GetFileName 方法.
.Java编程基础中模式和框架的介绍.
.失败的经验.
.如何用servlet在客户端生成一个合.
.如何在Microsoft.NET中自定义配置.
.java中关于星期时间的操作.
.java的异常处理机制.

JavaBean使用技巧

发表日期:2008-1-5


  虽然你可以把大段的代码放在脚本片段(scriptlet)内,但是绝大多数的Java代码属于可重复使用的名为JavaBea的组件。JavaBean类似于ActiveX控件:他们都能提供常用功能并且可以重复使用。

  JavaBean的值是通过一些属性获得的,你可通过这些属性访问JavaBean设置。以一个人来打比方,这个人就是一个JavaBean,这个人的名字、身份证号码以及住址就是其属性。在jsp网站,你基本上就是通过玩“Connect the beans)”来使你的网站动态化。   假设JavaBean先于网站被创建出来,你需要做的第一件事就是告诉JSP页面它将要用到一个“Bean”。你可以用“”标记来做到这一点:

 

<jsp:useBean id="localName" class="com.jguru.Person" scope="application" />

  “”标记要求你用“id”属性来识鉴别Bean。这里你提供一个名字来JSP页面其余部分的Bean。除了“id”属性,你还须告诉网页面从何处查找Bean,或者它的Java类别名是什么。这种类别属性提供确认Bean的功能,其他一些方法也可以做到这一点。最后一个必需的元素是“scope”属性。有了“scope”属性的帮助,你就能告诉Bean为单一页面(默认情况)[scope="page"]、为[scope="request"]请求为会话[scope="session"],或者为整个应用程序[scope="application"]保持留信息。有了会话范围,你就能非常轻易地在JSP网页面上维护购物车等项目。

  一旦你声名了一个JavaBean,你就可以访问它的属性来定制它。要获得属性值,请用“”标记。有了这个标记,你就能指定将要用到的Bean名称(从useBean的"id"字段得到)以及你想得到其值的属性。实际的值被放在输出中:

<jsp:getProperty id="localName" property="name" />

   要改变JavaBean属性,你必须使用“”标记。对这个标记,你需要再次识别Bean和属性,以修改并额外提供新值。假如命名正确,这些值可以从一个已提交的表中直接获得:参数获得:

<jsp:setProperty id="localName" property="*" />

  可以从一个参数获得,但你必须直接命名属性和参数:

<jsp:setProperty id="localName" property="serialNumber" value="string" />

  或者直接用一个名字称和值来设置:

<jsp:setProperty id="localName" property="serialNumber" value= <%= eXPression %> />

  关于JavaBean 的最后一件事: 为了Web服务器能找到JavaBean,你需要将其类别文件放在一个非凡位置。用JSWDK,最 方便的位置是安装目录下的类别目录,如\jswdk-1.0.1\classes。

上一篇:编写自定义任务,轻松扩展Ant(1) 人气:726
下一篇:构建高性能J2EE应用的10个技巧 人气:549
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐