`
txyly998
  • 浏览: 110967 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

学习在JSP中使用usebean

    博客分类:
  • JSP
阅读更多
尽管你可以在java的程序码(scriptlets)中加入大量的代码块,但是,事实上大多数java代码都应该在可再利用的组件中使用,这些组件叫做javabeans。javabeans就象activex控件一样:它们提供了被人们熟知的功能性和再利用的特性。


javabean的值通过一组属性的定义而成为可利用的,这些属性提供了访问javabean的设置。拿一个人来作比方,把这个人当作一个javabean,那么这个人的名字,社会保险号码和住址就是他的属性。在jsp的站点中,你主要是通过执行连接beans来动态的访问你的站点。

假设javabeans在创造站点之前就已经被构造,那么首先你必须要让你的jsp页面知道你要使用一个bean。这个步骤由<jsp:usebean>标签来完成:

<jsp:usebean id="localname" class="com.jguru.person" scope="application" />.

<jsp:usebean>标签需要你利用id的属性来确定bean。在这里你需要在静态的jsp页面中提供一个名字来标识bean。除此之外,你必须告诉这个页面去什么地方找bean或者java类的名字,类的属性在其他少数的地方提供了这个信息。最后必要的一个元素是scope属性。在它的帮助下,你可以利用beans来为一个页面(the default) [scope="page"],请求[scope="request"],生存期限[scope="session"];或者整个应用[scope="application"]提供信息,通过利用session scope,你可以在jsp页面中添加其他的项目,比如购物卡之类。

一旦你定义了一个javabean,你就有权使用它的属性来定义它。为了获得一个适当的值,就要使用<jsp:getproperty>标签,使用这个标签你可以详细的定义一个bean。它的实际指标将被放置在输出中:

<jsp:getproperty id="localname" property="name" />.

如果想要改变javabean的属性,你需要使用<jsp:setproperty>标签,利用这个标签你可以重新定义你的bean和属性并提供新的值。如果要改变命名的属性,这些可以直接从下面的形式中获得:

<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 %> />.

最后一步就是:为了让web服务器能够找到javabeans,你需要在一个特别的地方放置它们的类文件。利用jswdk,最明了的地方就是在安装目录下创建一个类目录,比如 \jswdk\-1.0.1\classes.

原文地址:http://www.cndw.com/tech/jsp/2006032927529.asp
分享到:
评论

相关推荐

    JSP useBean连接 Access 数据库,不使用数据源

    在Java服务器页面(JSP)开发中,`useBean`指令是用于实例化JavaBeans或重用已存在的Java对象的。在这个场景下,我们将探讨如何使用`useBean`...但为了应用的健壮性和可维护性,建议在实际开发中使用数据源和连接池。

    JSP+UseBean网上购书系统

    例如,可以有一个`BookBean`类来存储书籍的属性,然后在JSP中使用`&lt;jsp:useBean id="book" class="com.example.BookBean" scope="session"&gt;`来实例化和管理这个Bean。 2. **业务逻辑处理**:在购书系统中,...

    学习servlet,jsp,usebean,数据库封装的不错方法

    UseBean是JSP的一个动作标签,用于在JSP页面中声明和使用JavaBeans(Java对象)。在`&lt;jsp:useBean&gt;`标签中,我们可以定义Bean的类、作用域和初始化属性。Bean通常用于封装数据和业务逻辑,使得JSP页面更专注于展示...

    深度学习JSP留言板

    通过这个【深度学习JSP留言板】教程,你不仅可以学习到JSP的基础知识,还能实践如何将这些知识应用于实际项目中,从而提升你的Web开发技能。同时,这也将帮助你为后续学习更高级的框架如Spring MVC、Struts等打下...

    JSP学习笔记 jsp学习资料

    通过这份“JSP学习笔记”,你可以深入理解JSP的工作原理,掌握如何使用JSP进行动态网页开发,同时了解与之相关的Java Web技术,如Servlet、EL和JSTL。在实际项目中,这些知识将帮助你构建高效、可扩展的Web应用。

    jsp学习基础课件(适用于初学者)

    这套【JSP学习基础课件】不仅覆盖了JSP的全面技术,还强调了理论与实践的结合,对初学者来说,是学习JSP的绝佳资源。通过系统的学习和实践,你可以逐步掌握JSP技术,为今后的Web开发打下坚实的基础。

    jsp中文帮助文档和学习资料

    对于初学者,可以从官方文档、在线教程、视频课程和书籍中学习JSP。理解JSP的基本概念和原理,掌握JSP的生命周期、内置对象、EL和JSTL的使用,以及如何与Servlet协作,是学习JSP的关键。此外,实践项目和参与开源...

    学习jsp碰到各种问题收集的处理办法

    学习如何在JSP中调用Servlet,以及在何时使用JSP和何时使用Servlet,有助于解决交互问题。 3. **EL(Expression Language)和JSTL**:EL用于在JSP中简洁地访问JavaBean属性,而JSTL提供了一组标签,可以替代部分...

    jsp基础学习资料(jsp基础学习资料)

    除了指令和EL,JSP还提供了如`&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`, `&lt;jsp:getProperty&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:include&gt;`等动作标签,它们简化了JavaBeans的使用和其他页面操作。 **JSP的现代替代品** 虽然...

    JSP学习指南 JSP学习指南

    2. **恰当使用脚本元素**:避免在JSP中大量编写业务逻辑,推荐使用Servlet来处理复杂逻辑,JSP主要负责展示。 3. **掌握EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)**:这两个工具...

    JSP学习电子教案JSP

    这个"17774 JSP程序设计教程-电子教案"包含了详细的JSP学习资料,包括理论讲解、实例演示和习题解答,对于系统学习JSP具有很高的参考价值。建议结合实际项目进行练习,以加深理解。 总的来说,JSP作为Java Web开发...

    JSP源码jsp学习jsp学习

    在"webdev"这个目录中,很可能包含了JSP源码示例和相关的Web应用开发资源。通过学习这些源码,你可以了解如何使用JSP来构建动态网站,包括如何处理HTTP请求,如何使用内置对象如`pageContext`、`session`、`request`...

    jsp 跟姐姐学习jsp jsp入门

    **JSP(Java Server Pages)** 是一种动态网页技术,由Sun Microsystems开发,现在由Oracle公司维护。它允许Web开发者将HTML代码与Java...JSP是一个广泛使用的技能,掌握它将有助于你在Web开发领域中建立坚实的基础。

    jsp宝典,JSP

    4. **脚本元素**:学习在JSP页面中使用脚本元素,包括声明、脚本let、表达式和指令。 5. **JSP标签**:熟悉自定义标签库(Tag Libraries),如JSTL(JavaServer Pages Standard Tag Library)和EL(Expression ...

    关于jsp学习代码

    4. **内置对象**:JSP提供了9个内置对象,包括`request`, `response`, `session`, `application`, `pageContext`, `out`, `config`, `exception`, `page`,这些对象可以直接在JSP页面中使用,无需手动创建。...

    jsp应用开发详解 jsp电子书

    11. **JSP与JavaBean**:了解JavaBean的规范,如何在JSP中使用JavaBean来封装数据和业务逻辑,以及JSP中的`&lt;jsp:useBean&gt;`标签。 12. **数据库连接和操作**:学习如何使用JDBC进行数据库连接,执行SQL查询和更新,...

    jsp帮助文档帮助学习jsp

    **JSP帮助文档** 是学习JSP过程中不可或缺的资源。这些文档通常包含了JSP的语法、生命周期、指令、内置对象、动作元素以及各种API的详细解释。通过深入阅读和理解这些文档,开发者可以全面了解JSP的工作原理,从而更...

    JSP的学习资料,适合所有想学JSP的人

    通过这份"JSP的学习资料",初学者可以系统地学习JSP的基础概念、语法特性、生命周期,以及最佳实践,从而快速上手并熟练掌握JSP开发技能。对于进阶开发者,这份资料也能作为巩固和更新知识的参考资料。

    JSP学习文档.docx

    在JSP中,JavaBean通过`jsp:useBean`、`jsp:setProperty`和`jsp:getProperty`行为进行操作。 **EL(Expressions Language)**: EL是一种简洁的表达式语言,用于在JSP页面中方便地访问JavaBean的属性、JSP内置对象等...

Global site tag (gtag.js) - Google Analytics