摘要:客戶請求訪問的頁面執行完畢并向客戶端發送響應。可用方法獲得對象在范圍內,對象的有效范圍為客戶請求訪問的當前頁面和當前頁面共享同一個請求的頁面,包括指令以及標記包含的其他文件。在當前會話有效期間,該對象均有效。作用域范圍從小到大依次為
JavaBean JavaBean規范
JavaBean是一個公共的類
JavaBean有一個不帶參數的構造函數
JavaBean通過setXXX方法設置屬性,并且通過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訪問javaBean 和普通java類使用相同 1. 導入javaBean類
<%@ page import = "com.po.Users" %> <%2. 聲明javaBean對象
<% Users user = new Users(); user.setUsername("admin"); user.setPassword("12345"); %>3. 訪問對象
用戶名: <%= user.getUsername() %>useBean動作
密碼: <%= user.getPassword() %>
javaBean動作元素 useBean()
getPropertyName()
作用:獲取指定javabean對象的屬性值。
setPropertyName()
需要表單提交屬性:
與之前頁面提交的表單的【所有屬性進行匹配】,若有與javabean類屬性名相同的,則進行賦值。比如表壇提交了username="xxx",而javabean里有username屬性,則對其進行賦值
需要表單提交屬性
:對【指定的屬性進行匹配】
手動設置屬性:
與request參數有關,通過url傳參 :
javaBean范圍
使用useBeans的scope屬性可以用來指定javabean的作用范圍,
僅在當前頁面有效(重定向或者服務器內部轉發均后均無效)
客戶每次請求訪問JSP頁面時,都會創建一個JavaBean對象。JavaBean對象的有效范圍是客戶請求訪問的當前JSP頁面,JavaBean對象在以下兩種情況下會結束生命周期:
通過
客戶請求訪問的JSP頁面執行完畢并向客戶端發送響應。
scope="request"可用request.getAttribute()方法獲得javabean對象.
在request范圍內,JavaBean對象的有效范圍為:
客戶請求訪問的當前JSP頁面
和當前JSP頁面共享同一個請求的頁面,包括<%@ include%>指令以及
當所有共享同一個客戶請求的JSP頁面執行完畢并向客戶端發回響應時,JavaBean對象結束生命周期。
scope="session"可用session.getAttribute()方法獲得javabean對象。在當前會話session有效期間,該對象均有效。
JavaBean對象被創建后,它存在于整個Session的生命周期內,同一個session中的所有JSP文件共享這個JavaBean對象。
可用application.getAttribute()方法獲得javabean對象。范圍最廣
在整個Web應用的生命周期內,Web應用中的JSP文件都能共享同一個JavaBean對象。
作用域范圍從小到大依次為:page < request < session < application.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65363.html
摘要:創建與銷毀對象是發送請求服務器就會創建它,當響應產生時,對象就會銷毀。是容器為開發人員提供的對象,它提供了對某一資源的已過濾請求調用鏈的視圖。 一、Listener監聽器 Javaweb開發中的監聽器,是用于監聽web常見對象 HttpServletRequest HttpSession ServletContext 監聽它們的創建與銷毀 屬性變化 session綁...
摘要:列名字段名表單中的屬性名要一至創建數據庫及表開發應用搭建開發環境添加包創建實現類層業務層接口實現類數據訪問層接口實現類添加工具類表示層要注意注冊頁面登錄頁面 一、JavaWeb開發模式 C/S:客戶端 / 服務器 (胖客戶端)B/S:瀏覽器 / 服務器 (瘦客戶端) JavaBean: 就是一個普通類(實體bean),包含三樣標準:一個無參構造、私有屬性、公共的getter和se...
摘要:我的學習筆記匯總標簽筆記分為兩大部分和筆記內容主要是對一些基礎特性和編程細節進行總結整理,適合了解基礎語法,想進一步深入學習的人如果覺得不錯,請給,這也是對我的鼓勵,有什么意見歡迎留言反饋目錄基礎鞏固筆記反射基礎鞏固筆記泛型基礎鞏 我的java&javaweb學習筆記(匯總) 標簽: java [TOC] 筆記分為兩大部分:javase和javaweb javase javawe...
摘要:應用應用中中的路徑問題在設置頁面路徑的時候設置一定要用可以通過獲得進行拼接,不然會有可能出現路徑錯誤的問題,這是由于在不同的位置符號會有不同的意思。 web應用應用中URL中的路徑問題 ①在設置頁面路徑的時候設置一定要用contextPath(可以通過application.getContextPath()獲得)進行拼接,不然會有可能出現路徑錯誤的問題,這是由于在不同的位置/符號會有...
摘要:的作用域只能夠傳到當前目錄以及以下的目錄,不可以傳到上一目錄。總結當客戶端訪問第一個資源并且當前或者沒有禁用當前頁面的默認創建的對象或者沒有調用方法的時候就會返回一個對象。 cookie的作用域 cookie只能夠傳到當前目錄以及以下的目錄,不可以傳到上一目錄。 HttpSession的創建 HttpSession的生命周期: 1).什么時候創建HttpSession對象①.對于JSP...
閱讀 2568·2021-11-22 13:53
閱讀 4069·2021-09-28 09:47
閱讀 858·2021-09-22 15:33
閱讀 809·2020-12-03 17:17
閱讀 3315·2019-08-30 13:13
閱讀 2121·2019-08-29 16:09
閱讀 1176·2019-08-29 12:24
閱讀 2452·2019-08-28 18:14