`
2008winstar
  • 浏览: 60826 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • chenke: 写的很好,也可以看看那这个文章,我感觉学的还可以。http:/ ...
    HTML

在JSP中使用JavaBean

    博客分类:
  • JSP
阅读更多

   在JSP中应用JavaBean的标签来操作简单类,则此类必须满足如下要求:

   (1)所有的类必须放在包中,在Web中没有包的类是不存在的;

   (2)所有的类必须声明为public class,这样才能被外部所访问;

   (3)类中所有的属性都必须封装,即使用private声明;

   (4)封装的属性如果需要被外部所操作,则必须编写对应的setter、getter方法;

   (5)一个JavaBean中至少存在一个无参构造方法,此方法为JSP中的标签所使用。

 

   使用方法:

   (1)在JSP中使用<%@ page import %>指令导入所需要的包/类,然后在JSP页面中能够实例化类的对象,调用对象的方法;

 

   (2)使用<jsp:useBean>指令:

<jsp:useBean id="实例化对象名称" scope="范围"  class="包.类名称/>

 

   <jsp:setProperty>标签标示为JavaBean中的属性设置内容,其中一共有两个属性:

   (1)name:对应着<jsp:useBean>中声明的id属性,表明使用指定的JavaBean;

   (2)property:表示要操作的属性,”*“表示自动匹配。在自动匹配时,简单点理解,实际上匹配的是参数名称(这里的参数名称是通过表单控件指定的)是否与属性的名称相符合,如果符合则会自动调用对应的setter进行内容的设置。

<jsp:setProperty name="实例化对象的名称(id)” property="*"/>
<jsp:setProperty name="实例化对象的名称(id)" property="属性名称" />
<jsp:setProperty name="实例化对象的名称(id)" property="属性名称" param="参数名称" />
<jsp:setProperty name="实例化对象的名称(id)" property="属性名称" value="内容" />

   

   <jsp:getProperty>,此标签会自动调用JavaBean中的getter()方法,与<jsp:setProperty>相比,它只有一种语法格式:

<jsp:getProperty name="实例化对象的名称(id)" property="属性名称" />

 

   JavaBean的删除

   JavaBean虽然使用<jsp:useBean>标签进行创建,但其操作依靠的仍然是4种属性范围,如果一个JavaBean不再使用的话,则可以直接使用4种属性范围的removeAttribute()方法进行删除:   

pageContext.removeAttribute(JavaBean名称);
request.removeAttribute(JavaBean名称);
session.removeAttribute(JavaBean名称);
application.removeAttribute(JavaBean名称);

 

 

分享到:
评论

相关推荐

    jsp中使用javabean的两点注意事项

    本文将深入探讨在JSP中使用JavaBean时应特别注意的两个关键点:包名的正确声明与属性访问规则。 ### 一、包名的正确声明 #### 错误案例分析 在JSP页面中使用JavaBean时,如果未正确声明包名,很可能会遇到如下的...

    jsp+javabean

    在JSP中使用JavaBean,可以实现MVC(Model-View-Controller)设计模式,提高代码的可维护性和可扩展性。 **1. JSP简介** JSP是Java平台上的服务器端技术,它允许开发者在HTML或XML文档中嵌入Java代码,从而创建动态...

    JavaBean在JSP中的典型应用

    在JSP中使用JavaBean,主要有两种方式:通过`&lt;jsp:useBean&gt;`标签声明并实例化JavaBean,或者通过`&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`标签来设置和获取JavaBean的属性值。下面详细讲解这两种方式: 1. **声明...

    第六单元 在JSP中应用JavaBean.pdf

    #### 在JSP中使用JavaBean 将JavaBean集成到JSP中可以带来多方面的优势: - **分离关注点**:将表现层逻辑与业务逻辑分离,使得HTML与Java代码相互独立,便于后期维护和升级。 - **降低开发难度**:开发者可以专注...

    在线书店(jsp+javabean)

    学习这个项目,你可以了解到如何在JSP中使用JavaBean,如何处理HTTP请求,以及如何设计和实施简单的数据库操作。这将对你的Web开发技能提升大有裨益,尤其是对于想要从事Java Web开发的初学者而言。在线书店项目提供...

    jsp.rar_java jsp_javaBean mysql_javabean_jsp mysql_mysql jsp

    【javabean_jsp】:在JSP中使用JavaBean,可以将JavaBean的实例通过EL(Expression Language)表达式或JSTL(JavaServer Pages Standard Tag Library)标签引入到JSP页面中,方便地访问和操作JavaBean的属性,提高...

    JSP+JavaBean教程

    - 在JSP中使用JavaBean,可以声明并实例化JavaBean对象,然后通过EL(Expression Language)或JSP脚本元素调用其方法。例如,`&lt;jsp:useBean id="bean" class="com.example.FirstJavaBean" scope="session"&gt;`。 4. ...

    JSP+SERVLET+JAVABEAN笔试试题

    4. 描述JavaBean的作用和如何在JSP中使用它。 5. 实现一个简单的登录功能,使用Servlet处理请求,JSP显示表单,JavaBean存储用户信息。 理解并熟练掌握JSP、Servlet和JavaBean是成为合格Java Web开发者的基础。通过...

    JSP之JavaBean实例程序

    本实例将详细介绍如何在JSP(JavaServer Pages)中使用JavaBean。 首先,理解JavaBean的基本概念。JavaBean是一个Java类,遵循以下规范: 1. **公共类**:JavaBean必须是公共类,且不为抽象类。 2. **无参构造器**...

    jsp_使用JavaBean分离表示与实现

    在非可视JavaBean中,这些方法通常用于获取和设置对象的属性,以供JSP或其他组件调用。 总的来说,JavaBean在JSP中的使用极大地提高了Web应用程序的结构清晰度和开发效率,通过将业务逻辑和界面展示分离,使得...

    Jsp+JavaBean循序渐进教程

    在JSP中使用JavaBean,首先需要在JSP页面中声明并实例化JavaBean,然后可以通过EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)访问和操作JavaBean的属性。例如: ```jsp ; charset=...

    JavaBean在JSP中的应用.ppt

    在JSP(JavaServer Pages)中使用JavaBean,可以实现表现层与业务逻辑层的分离,简化页面代码,提高代码的可维护性和可复用性。 7.1 JavaBean简介 JavaBean是Java编程语言中的一个类,它是公开的(public)并且具有...

    JSP+JAVABEAN连接数据,超简单哦

    在JSP中使用JAVABEAN可以使得代码结构更加清晰,提高了代码的可维护性。 1. **创建JSP项目** - 在Eclipse或其他IDE中,你需要创建一个动态Web项目。这可以通过"文件" -&gt; "新建" -&gt; "Dynamic web project"来完成。...

    Tomcat下JSP、Servlet和JavaBean的配置

    - 在JSP页面中使用`&lt;jsp:useBean&gt;`标签加载JavaBean实例。 - 使用`&lt;jsp:setProperty&gt;`设置属性值。 - 使用`&lt;jsp:getProperty&gt;`获取并显示属性值。 #### 六、结论 通过以上步骤,我们已经完成了在Tomcat服务器上...

    JSP+JavaBean+MySQL实现登陆及增删改查示例

    2. **JavaBean规范**:理解JavaBean的属性、构造函数和getter/setter方法,以及如何在JSP中使用JavaBean。 3. **JDBC连接与操作**:如何配置JDBC驱动,建立数据库连接,执行SQL语句,以及处理结果集。 4. **用户认证...

    JSP与JAVABEAN初门电子书

    - **JSP上的JavaBean**:在JSP中使用JavaBean非常简单。首先需要确保JavaBean类正确地实现了所需的属性和方法,然后可以在JSP页面中通过脚本元素来实例化JavaBean对象,并调用其方法或访问其属性。例如,可以通过`...

    JSP应用开发-JavaBean技术.pptx

    在 JSP 中使用 JavaBean,首先要在 Tomcat Web 服务器中部署已经编译好的 JavaBeans。在 TOMCAT_HOME\webapps\jsp\WEB-INF\classes 目录下创建 myBean 文件夹,然后将编译好的字节代码文件复制到该目录中。 实例 2...

    在JSP中调用JavaBean实现Web数据库访问.pdf

    - **调用JavaBean**: 在JSP页面中,可以通过`&lt;jsp:useBean&gt;`标签加载JavaBean,并使用`&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`标签来调用其方法和获取返回结果。 #### 结论 通过在JSP中调用JavaBean,并利用JDBC...

Global site tag (gtag.js) - Google Analytics