`
deng131
  • 浏览: 673705 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JSP与JavaBean

阅读更多
在小型指令文件里放入一大块的程序代码,但是大多数的Java程序代码是属于可以重复使用的组件,称为JavaBean。JavaBean就跟ActiveX控件一样:它们提供已知的功能,并且是为了可随时重复使用的目的而设计的。

JavaBean的价值在于它可以经由一组特性来使用,而这些特性则提供对JavaBean设定的存取。以人来作范例,此人就是 JavaBean,而他的姓名,社会福利安全号码,以及住址可以是特性。对于JSP网站,基本上你是将'JavaBean'动态的连接到你的网站。

假设JavaBean是在建立网站之前建好的,你要做的第一件事是告诉JSP网页它所需要使用JavaBean.这工作可以用<jsp:useBean>卷标来完成:
<jsp:useBean id="localName" class="com.jguru.Person" scope="application" />.

<jsp:useBean>卷标需要你以id 属性来辨识豆子.在这里,你提供一个名称让JSP网页来辨识豆子,除了id 属性之外,你也必须告诉网页要到哪里去找这个豆子,或者是它的Java类别名称。类别属性提供如何在各式方法之中找到它,最后一个需要的组件是scope 属性.有了范围属性的帮助,你可以告诉豆子,要它为单一网页(预设)[scope="page"];为一个被请求的网页 [scope="request"];为通话期[scope="session"];或为整个应用程序[scope="application"]来维护它自己的信息.对于通话期范围,你可以很容易的维护JSP网页里的项目,例如购物车。

一但你宣告了JavaBean之后,你就可以存取它的特性来订定它。要取得一特性的值,使用<jsp:getProperty>卷标。有了<jsp:getProperty>卷标,你可以指定要使用的豆子名称(从useBean的id字段),以及你要取得值的特性。接着,真正的值就会放在输出里:
<jsp:getProperty id="localName" property="name" />.

要更改JavaBean的特性,你需要使用<jsp:setProperty>卷标.对这个卷标,你也需要辨认豆子以及要修正的特性,除此之外,你还需要提供新值.如果命名正确,这些可以直接经由规定的格式取得:
<jsp:setProperty id="localName" property="*" />; 

要从一参数取得,你必须直接命名此特性以及参数:
<jsp:setProperty id="localName" property="address" param="parameterName" />; 

或是直接以名称与值来设定:
<jsp:setProperty id="localName" property="serialNumber" value="string" /> or <jsp:setProperty id="localName" property="serialNumber" value= <%= expression %> />.

有关JavaBean的最后一点:要让网络服务器可以找到JavaBean,你需要将它们的类别档案放在特别位置。对JSWDK而言,最简单的地方是在安装目录里的类别目录,例如 \jswdk-1.0.1\classes.
分享到:
评论

相关推荐

    jsp与javabean

    **JavaServer Pages (JSP) 与 JavaBean:基础与应用** JavaServer Pages(JSP)是Java平台上的一个标准视图技术,用于创建动态网页。JSP与JavaBean结合使用,可以实现业务逻辑和视图层的分离,提高代码的可重用性和...

    运用JSP与JavaBean实现的BBS

    【标题】:“运用JSP与JavaBean实现的BBS” 【描述】:“运用JSP与JavaBean实现了次项目”表明这是一个基于Web的论坛系统(BBS),它利用了JavaServer Pages(JSP)技术和JavaBean组件来构建。JSP是Java平台上的...

    JSP与javabean与jdbc的综合应用(ppt文档).ppt

    JSP与Javabean与JDBC的综合应用 本文档介绍了JSP、Javabean与JDBC的综合应用,主要讲解了JSP与Javabean的综合应用目标、实现数据库查询分页的几种方式、数据库应用的分页实现、项目实践体验项目——网络通讯录等...

    JSP与JavaBean应用实例-猜数字游戏

    **JSP与JavaBean在Web开发中的应用** JavaServer Pages(JSP)是Java平台上的一个标准技术,用于创建动态网页。它允许开发者将HTML、XML或其他标记语言与Java代码混合,以实现服务器端的逻辑处理。而JavaBean是Java...

    第章JSP与JavaBean2022优秀文档.ppt

    【JavaBean的概念】 JavaBean是Java编程语言中的一种组件模型,它是一个符合特定规则的Java类,通常用于封装业务逻辑...了解JavaBean的定义、分类、与EJB的区别以及它们在JSP中的应用,对于理解Java Web开发至关重要。

    JSP与JavaBean代码实例

    在JSP与JavaBean的协作中,JSP页面可以作为前端视图展示数据,而JavaBean则在后端处理业务逻辑,并提供数据给JSP页面。这种模式有利于实现MVC(Model-View-Controller)设计模式,从而提高代码的可维护性和可扩展性...

    JSP与JavaBean.doc

    JSP与JavaBean

    基于JSP与JavaBean技术的Web应用开发_赵晓峰1

    "基于JSP与JavaBean技术的Web应用开发" 本文探讨了基于JSP技术的Web应用开发,特别是结合JavaBean技术实现动态网页的设计和实现。随着Web技术的迅速发展,计算技术也由早期基于CS/的模式向基于BS/的模式进行转变。...

    JSP留言板源码(jsp+javabean)

    在这个系统中,JSP主要负责视图层的展示,而JavaBean则作为模型层处理业务逻辑,两者之间的交互通过控制器实现,从而达到数据与界面的分离。 首先,我们来看JSP(JavaServer Pages)。JSP是一种动态网页技术,允许...

    第5章 JSP与JavaBean

    【JSP与JavaBean】章节主要讲解了JavaBean的基本结构,特别是其中的四种特殊属性:Simple、Indexed、Bound和Constrained。这些属性是构建JavaBean的核心要素,它们提供了与外部对象交互的方式。 **1. JavaBean的...

    JSP与JavaBean代码实例.doc

    "JSP与JavaBean代码实例" 本文档主要介绍了JavaBean和JSP(Java Server Pages)的结合使用,展示了JavaBean的编写和JSP页面中的应用。JavaBean是一个Java类,遵循一定的规范,可以被JSP页面使用,以实现数据的存储...

    web数据库\课件\5JSP与JavaBean.ppt

    web数据库\课件\5JSP与JavaBean.ppt

    网页制作宝典 jsp与javabean

    网页制作宝典 jsp与javabean

    jsp与JAVABEAN的编写

    jsp与JAVABEAN的编写 具体规范 很好的资源

    jsp+javabean留言簿

    1. **JSP与JavaBean技术**: JSP是Java的一种动态网页技术,允许开发者在HTML代码中嵌入Java代码,以实现服务器端的业务逻辑处理。JavaBean是Java的可重用组件,通常封装特定的功能或数据,可以被JSP页面直接引用。...

    JSP+javaBean 博客网

    **JSP+JavaBean 博客网:技术详解与应用** **一、JSP与JavaBean基础** **JSP(JavaServer Pages)**是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的编程。JSP的核心原理是将JSP...

    练习jsp与javaBean的连接

    练习jsp与javaBean的连接

Global site tag (gtag.js) - Google Analytics