日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/1/1 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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简介及基本使用————魔乐的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。