javaBean简介及基本使用————魔乐

javaBean简介及基本使用————魔乐

 1.javaBean简介:javaBean是使用JAVA 语言开发的一个可重用的组

件,在JSP的开发中可以JAVAEANU减少重复代码,使JSP代码的开发更

简洁。JSP搭配JAVABEAN来作用,有以下的优点。

   将HTML和JAVA代码分享,利用JAVABEAN的优点,将常用到的程序写

成JAVABEAN组件,当在JSP要使用时,只要调用JAVABEAN组件来执行用

户所要的功能,不用再重复写相同的程序,这样一来也可以节省开发

所需的时间。

2.javabean开发要求

javaBean本身就是一个类,以属于JAVA的面向对象编程。

在jsp中如果要应用JSP提供的JAVABEAN的标签来操作简单类话,则此

类必须满足如下的开发要求

 所有的类必须放在一个包中,在WEB中没有包的是不存在的

 所有的类必须声明为publicclass 这样才能被外部访问

 类中所有属性都必须封装。即使用:private声明

 封装的属性如果需要被外部所操作,则必须编写对应的

SETTER,GETTER方法,

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

Web开发标准目录结构

 

Java

package cn.beanDemo.number;

 

 public class JavaBeanSimple{

  private String name;

  private int age;

  public void setName(String name){

   this.name=name;

   }

  public String getName(){

   return this.name;

   }

   publicvoid setAge(int age ){

   this.age=age;

   }

  public int getAge(){

   return this.age;

   }

 }

 

<%@ pagecontentType="text/html" pageEncoding="utf-8"%>

<%@ pageimport="cn.beanDemo.number.*" %>

<html>

<head>

 <title>

 </title>

</head>

<body>

   <%

   JavaBeanSimple jbs=new JavaBeanSimple();

         jbs.setName("李四");

         jbs.setAge(18);

  %>

  

姓名:<%=jbs.getName()%></br>

年龄:<%=jbs.getAge()%>

</body>

</html>

使用<jsp:useBean>指令

除了使用import的语句外,也可以使用jsp中提供的<jsp:useBean>指令完成操作

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

主要属性:id:表示实例化对象的名称

         Scope:表示此对象保存的范围,一共四种范围page request session application

Calss:对象所对应的包.类名称

<Contextpath="/001" docBase="F:\ML\004\ml002"reloadable="true"/>

     Tomcat会自动进行检测,如果发现JAVAbEAN修改之后会自动的进行重新加载。

 

掌握JAVABEANR 真正作用

可以通过JAVA隱自动设置和取得内容。

<jsp:setProperty name=”simple” property=”*”/>

 

<jsp:setProperty> 表示操作指定的JAVABEAN    中的属性,里面定y:义了两个属性

 Name表示的是javaBean中的ID

 Propert:表示里设置里面的属性内容,如果为*则表示自动匹配。与表彰相匹配。

 掌握javabean的属性设置标签,取得标签

<jsp:setProperty>标签一共有四种使用方法

自动匹配:<jsp:setProperty name=”实例化对象名称” property=”*”/>

指定匹配:<jsp:setProperty name=”实例化对象名称” property=”属性名称”/>

指定参数:<jsp:setProperty name=”实例化对象名称” property=”属性名称” param=”参数名称”/>

自动内容:<jsp:setProperty name=”实例化对象名称” property=”属性名称” value=”内容”/>

 

删除javaBean

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

 删除page范围的javaBean可以使用:pageContext.removeAttribute(javabean名称);

 删除request范围的JAVAbEAN可使用request.removeAttribute();

 删除session范围的javaBean可使用session.removeAttribute();

 删除application范围的javaBean可以使用application.removeAttribute();

阅读更多
文章标签: javaBean
个人分类: java
上一篇java 内置对象
下一篇JAVABEN+JSP登录
想对作者说点什么? 我来说一句

魔乐科技JAVA培训笔记

2013年10月26日 16.65MB 下载

MLDN 李兴华 魔乐科技网上最全笔记

2016年11月27日 18.39MB 下载

魔乐科技李兴华老师oracle讲解

2018年04月18日 242B 下载

魔乐科技的java视频练习

2013年05月24日 259KB 下载

javaEE魔乐科技教程

2011年05月24日 12.08MB 下载

JavaBean简介基本使用

2013年01月04日 11.64MB 下载

没有更多推荐了,返回首页

关闭
关闭