国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

JavaWeb學(xué)習(xí)筆記1- javaBean

figofuture / 3013人閱讀

摘要:客戶(hù)請(qǐng)求訪問(wèn)的頁(yè)面執(zhí)行完畢并向客戶(hù)端發(fā)送響應(yīng)??捎梅椒ǐ@得對(duì)象在范圍內(nèi),對(duì)象的有效范圍為客戶(hù)請(qǐng)求訪問(wèn)的當(dāng)前頁(yè)面和當(dāng)前頁(yè)面共享同一個(gè)請(qǐng)求的頁(yè)面,包括指令以及標(biāo)記包含的其他文件。在當(dāng)前會(huì)話(huà)有效期間,該對(duì)象均有效。作用域范圍從小到大依次為

JavaBean JavaBean規(guī)范

JavaBean是一個(gè)公共的類(lèi)

JavaBean有一個(gè)不帶參數(shù)的構(gòu)造函數(shù)

JavaBean通過(guò)setXXX方法設(shè)置屬性,并且通過(guò)getXXX方法獲取屬性

屬性私有

package com.po;

public class Users {
    private String username;
    private String password;
    
    public Users() {
        
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
    
}
jsp訪問(wèn)javaBean 和普通java類(lèi)使用相同 1. 導(dǎo)入javaBean類(lèi)
<%@ page import = "com.po.Users" %>
<%
2. 聲明javaBean對(duì)象
<% 
      Users user = new Users();
      user.setUsername("admin");
      user.setPassword("12345");
   %>
3. 訪問(wèn)對(duì)象
用戶(hù)名: <%= user.getUsername() %>
密碼: <%= user.getPassword() %>
useBean動(dòng)作
javaBean動(dòng)作元素 useBean()
getPropertyName()

作用:獲取指定javabean對(duì)象的屬性值。

setPropertyName()

需要表單提交屬性:

與之前頁(yè)面提交的表單的【所有屬性進(jìn)行匹配】,若有與javabean類(lèi)屬性名相同的,則進(jìn)行賦值。比如表壇提交了username="xxx",而javabean里有username屬性,則對(duì)其進(jìn)行賦值

需要表單提交屬性

:對(duì)【指定的屬性進(jìn)行匹配】

手動(dòng)設(shè)置屬性:

與request參數(shù)有關(guān),通過(guò)url傳參 :

javaBean范圍

使用useBeans的scope屬性可以用來(lái)指定javabean的作用范圍, 標(biāo)簽中的scope屬性決定了JavaBean對(duì)象存在的范圍,scope可選值包括:

scope="page"

僅在當(dāng)前頁(yè)面有效(重定向或者服務(wù)器內(nèi)部轉(zhuǎn)發(fā)均后均無(wú)效)
客戶(hù)每次請(qǐng)求訪問(wèn)JSP頁(yè)面時(shí),都會(huì)創(chuàng)建一個(gè)JavaBean對(duì)象。JavaBean對(duì)象的有效范圍是客戶(hù)請(qǐng)求訪問(wèn)的當(dāng)前JSP頁(yè)面,JavaBean對(duì)象在以下兩種情況下會(huì)結(jié)束生命周期:

通過(guò)標(biāo)簽將請(qǐng)求轉(zhuǎn)發(fā)到另一個(gè)文件。

客戶(hù)請(qǐng)求訪問(wèn)的JSP頁(yè)面執(zhí)行完畢并向客戶(hù)端發(fā)送響應(yīng)。

scope="request"

可用request.getAttribute()方法獲得javabean對(duì)象.

在request范圍內(nèi),JavaBean對(duì)象的有效范圍為:

客戶(hù)請(qǐng)求訪問(wèn)的當(dāng)前JSP頁(yè)面

和當(dāng)前JSP頁(yè)面共享同一個(gè)請(qǐng)求的頁(yè)面,包括<%@ include%>指令以及標(biāo)記包含的其他JSP文件。

當(dāng)所有共享同一個(gè)客戶(hù)請(qǐng)求的JSP頁(yè)面執(zhí)行完畢并向客戶(hù)端發(fā)回響應(yīng)時(shí),JavaBean對(duì)象結(jié)束生命周期。

scope="session"

可用session.getAttribute()方法獲得javabean對(duì)象。在當(dāng)前會(huì)話(huà)session有效期間,該對(duì)象均有效。
JavaBean對(duì)象被創(chuàng)建后,它存在于整個(gè)Session的生命周期內(nèi),同一個(gè)session中的所有JSP文件共享這個(gè)JavaBean對(duì)象。

scope="application"

可用application.getAttribute()方法獲得javabean對(duì)象。范圍最廣
在整個(gè)Web應(yīng)用的生命周期內(nèi),Web應(yīng)用中的JSP文件都能共享同一個(gè)JavaBean對(duì)象。

作用域范圍從小到大依次為:page < request < session < application.

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/65363.html

相關(guān)文章

  • JavaWEB開(kāi)發(fā)15——Listener&Listener

    摘要:創(chuàng)建與銷(xiāo)毀對(duì)象是發(fā)送請(qǐng)求服務(wù)器就會(huì)創(chuàng)建它,當(dāng)響應(yīng)產(chǎn)生時(shí),對(duì)象就會(huì)銷(xiāo)毀。是容器為開(kāi)發(fā)人員提供的對(duì)象,它提供了對(duì)某一資源的已過(guò)濾請(qǐng)求調(diào)用鏈的視圖。 一、Listener監(jiān)聽(tīng)器 Javaweb開(kāi)發(fā)中的監(jiān)聽(tīng)器,是用于監(jiān)聽(tīng)web常見(jiàn)對(duì)象 HttpServletRequest HttpSession ServletContext 監(jiān)聽(tīng)它們的創(chuàng)建與銷(xiāo)毀 屬性變化 session綁...

    RebeccaZhong 評(píng)論0 收藏0
  • JavaWEB開(kāi)發(fā)12——el&jstl

    摘要:列名字段名表單中的屬性名要一至創(chuàng)建數(shù)據(jù)庫(kù)及表開(kāi)發(fā)應(yīng)用搭建開(kāi)發(fā)環(huán)境添加包創(chuàng)建實(shí)現(xiàn)類(lèi)層業(yè)務(wù)層接口實(shí)現(xiàn)類(lèi)數(shù)據(jù)訪問(wèn)層接口實(shí)現(xiàn)類(lèi)添加工具類(lèi)表示層要注意注冊(cè)頁(yè)面登錄頁(yè)面 一、JavaWeb開(kāi)發(fā)模式 C/S:客戶(hù)端 / 服務(wù)器 (胖客戶(hù)端)B/S:瀏覽器 / 服務(wù)器 (瘦客戶(hù)端) JavaBean: 就是一個(gè)普通類(lèi)(實(shí)體bean),包含三樣標(biāo)準(zhǔn):一個(gè)無(wú)參構(gòu)造、私有屬性、公共的getter和se...

    Lionad-Morotar 評(píng)論0 收藏0
  • java&javaweb學(xué)習(xí)筆記(匯總)

    摘要:我的學(xué)習(xí)筆記匯總標(biāo)簽筆記分為兩大部分和筆記內(nèi)容主要是對(duì)一些基礎(chǔ)特性和編程細(xì)節(jié)進(jìn)行總結(jié)整理,適合了解基礎(chǔ)語(yǔ)法,想進(jìn)一步深入學(xué)習(xí)的人如果覺(jué)得不錯(cuò),請(qǐng)給,這也是對(duì)我的鼓勵(lì),有什么意見(jiàn)歡迎留言反饋目錄基礎(chǔ)鞏固筆記反射基礎(chǔ)鞏固筆記泛型基礎(chǔ)鞏 我的java&javaweb學(xué)習(xí)筆記(匯總) 標(biāo)簽: java [TOC] 筆記分為兩大部分:javase和javaweb javase javawe...

    yagami 評(píng)論0 收藏0
  • JavaWeb(學(xué)習(xí)筆記二)

    摘要:應(yīng)用應(yīng)用中中的路徑問(wèn)題在設(shè)置頁(yè)面路徑的時(shí)候設(shè)置一定要用可以通過(guò)獲得進(jìn)行拼接,不然會(huì)有可能出現(xiàn)路徑錯(cuò)誤的問(wèn)題,這是由于在不同的位置符號(hào)會(huì)有不同的意思。 web應(yīng)用應(yīng)用中URL中的路徑問(wèn)題 ①在設(shè)置頁(yè)面路徑的時(shí)候設(shè)置一定要用contextPath(可以通過(guò)application.getContextPath()獲得)進(jìn)行拼接,不然會(huì)有可能出現(xiàn)路徑錯(cuò)誤的問(wèn)題,這是由于在不同的位置/符號(hào)會(huì)有...

    idealcn 評(píng)論0 收藏0
  • JavaWeb(HttpSession與Cookie)學(xué)習(xí)筆記

    摘要:的作用域只能夠傳到當(dāng)前目錄以及以下的目錄,不可以傳到上一目錄。總結(jié)當(dāng)客戶(hù)端訪問(wèn)第一個(gè)資源并且當(dāng)前或者沒(méi)有禁用當(dāng)前頁(yè)面的默認(rèn)創(chuàng)建的對(duì)象或者沒(méi)有調(diào)用方法的時(shí)候就會(huì)返回一個(gè)對(duì)象。 cookie的作用域 cookie只能夠傳到當(dāng)前目錄以及以下的目錄,不可以傳到上一目錄。 HttpSession的創(chuàng)建 HttpSession的生命周期: 1).什么時(shí)候創(chuàng)建HttpSession對(duì)象①.對(duì)于JSP...

    xumenger 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<