JavaBean使用技巧

原创 2004年07月08日 11:12:00
JavaBean使用技巧

出处:中国计算机报
责任编辑:sdq

[04-4-16 10:24] 作者:佚名

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

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

 

<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。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Inber/article/details/36793

Linux常用命令及使用技巧

-
  • 1970年01月01日 08:00

简单的javaBean综合应用项目实践

如果web应用全由JSP页面组成会影响web程序的扩展性和可维护性。这时就出现了JavaBean,数据和业务逻辑都可以封装在JavaBean中。 JavaBean设计原则:        ...
  • zhzh0620
  • zhzh0620
  • 2017-02-11 21:49:32
  • 135

JavaBean使用技巧  

  • gamezzf
  • gamezzf
  • 2009-07-31 18:47:00
  • 342

javaBean入门使用详解/应用实例

定义:JavaBean虽然是一个Java类,但是在实际应用中通常不单独使用,而是作为持久层技术用于封装数据库操作或用于状态管理,编写JavaBean程序时,需要遵循JavaBean规范。JavaBea...
  • vv___
  • vv___
  • 2017-11-07 12:55:21
  • 571

在JSP中如何使用JavaBean

在JSP中如何使用JavaBean       在JSP中使用JavaBean以后,可以实现HTML代码和Java代码的分离,是JSp更易于开发和维护。因此JavaBean成了JSP程序员必备...
  • WhatIsNotNull
  • WhatIsNotNull
  • 2012-09-07 20:56:40
  • 11877

学习笔记之JSP的标签和在JSP中使用JavaBean

如何用JSP操作页面?JSP的基础值怎么掌握(2)          这一篇介绍一下JSP的一些常用标签和在JSP中使用JavaBean,      jsp的标签 JSP标签也称之为Jsp Acti...
  • lipeng88888888
  • lipeng88888888
  • 2017-11-17 19:38:20
  • 327

在jsp页面中使用JavaBean

1.JavaBean Javabean是一个使用java编写的可以重复利用、跨平台的软件组件。可以将Javabean看做一个具备一定功能的黑盒子,它的主要特性就是实现细节都封装起来。实际上Javab...
  • cjl13694270972
  • cjl13694270972
  • 2017-02-22 14:56:35
  • 1718

javabean在jsp页面的使用

1、声明JavaBean对像-必须使用完整类名: 以上声明相当于: SomeBean someBean = new SomeBean(); pageContext.setAttribute(...
  • wangjian_an
  • wangjian_an
  • 2016-07-30 04:38:03
  • 1087

在Tomcat下使用JavaBean

对于没有使用myeclipse,NetBean等IDE工具的用户,如果在编写JSP时用到了java文件,就必须配置JavaBean了。下面我说一下配置过程: 在tomcat8.0(视你们的版本号而定...
  • hicheney
  • hicheney
  • 2016-11-18 22:39:27
  • 247

JSP中的JavaBean的基本使用方法

1.JSP中JavaBean的使用        在JSP中,我们可通过JSP中的、及这三个标准操作元素来使用JavaBean。这三个标准元素分别是用来使用JavaBean、设置以及取得Java...
  • zlb824
  • zlb824
  • 2011-12-09 16:34:41
  • 956
收藏助手
不良信息举报
您举报文章:JavaBean使用技巧
举报原因:
原因补充:

(最多只允许输入30个字)