Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > JavaBean使用技巧
【标  题】:JavaBean使用技巧
【关键字】:技巧,Java,Bean,JavaBean,JavaBean
【来  源】:网络

JavaBean使用技巧

Your Ad Here

  虽然你可以把大段的代码放在脚本片段(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。

拷贝文件的源代码:【上一篇】
异常处理:和日志集成:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 我的ganglia配置过程
  • jboss's XDoclet 学习笔记
  • File Encryption Utility(使用Blowfish算法给文件加密的完整程序)
  • 敏捷开发与极限编程的简介
  • CPU学习笔记(1)
  • 读核日记(五)
  • 实例学习PHP之FastTemplate 模板篇
  • 添加/删除程序”功能任我定
  • PHP+mySQL+vsFTPd组成的个人主页系统
  • 新装的操作系统.给金山一扫描,才知道漏洞太多了,还没装好masql呢,估计装了那个还很多
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.