大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 一文讀懂在JSP中如何使用JavaBean

一文讀懂在JSP中如何使用JavaBean

更新時(shí)間:2022-08-11 11:02:10 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1492次

通過這個(gè)示例,我們將演示如何在 JSP 頁面中使用 Bean。JavaServer Pages (JSP) 是一種服務(wù)器端編程技術(shù),可以創(chuàng)建動(dòng)態(tài)的、獨(dú)立于平臺的方法來構(gòu)建基于 Web 的應(yīng)用程序。JSP 可以訪問整個(gè) Java API 系列,包括用于訪問企業(yè)數(shù)據(jù)庫的 JDBC API。簡而言之,要在 JSP 頁面中使用 Bean,您應(yīng)該:

創(chuàng)建一個(gè) Java Bean。Java Bean 是一個(gè)特殊構(gòu)造的 Java 類,它提供了一個(gè)默認(rèn)的、無參數(shù)的構(gòu)造函數(shù),實(shí)現(xiàn)了 Serializable 接口,并且它的屬性具有 getter 和 setter 方法。

<%code fragment%>使用scriptlet創(chuàng)建一個(gè) jsp 頁面。它可以包含任意數(shù)量的 JAVA 語言語句、變量或方法聲明,或在頁面腳本語言中有效的表達(dá)式。

使用該useBean操作來聲明 JavaBean 以在 JSP 頁面中使用。一旦聲明,bean 就成為一個(gè)腳本變量,腳本元素和 JSP 中使用的其他自定義標(biāo)記都可以訪問該變量。

使用getPropertyaction 來訪問 bean 的 get 方法和setPropertyaction 來訪問 set 方法。

讓我們看一下示例 Bean 的代碼片段和使用它的 JSP 頁面,如下所示:

SampleBean.java

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">包 com.javacodegeeks.snippets.enterprise;</font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
導(dǎo)入 java.util.Date;</font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
公共類 SampleBean {</font></font><font></font>
    <font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    私有字符串參數(shù)1;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    私人日期參數(shù) 2 = 新日期();</font></font><font></font>
    <font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    公共字符串 getParam1() {</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        返回參數(shù)1;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    }</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    公共無效 setParam1(字符串參數(shù) 1){</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        this.param1 = 參數(shù)1;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    }</font></font><font></font>
    <font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    公共日期 getParam2() {</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        返回參數(shù)2;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    }</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    公共無效 setParam2(日期參數(shù) 2){</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        this.param2 = 參數(shù)2;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    }</font></font><font></font>
    <font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    @Override</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    公共字符串 toString() {</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        返回 "SampleBean [param1=" + param1 + ", param2=" + param2 + "]";</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    }</font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
}</font></font><font></font>

使用Bean.jsp

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><%@ page language="java" contentType="text/html;charset=UTF-8" %></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<%@ page import="com.javacodegeeks.snippets.enterprise.SampleBean"%></font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<html></font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<頭部></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    <title>Java Code Geeks Snippets - 在 JSP 頁面中使用 Bean</title></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
</head></font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<正文></font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    <jsp:useBean id="sampleBean" class="com.javacodegeeks.snippets.enterprise.SampleBean" scope="session"></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        <%-- 初始化bean屬性--%></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        <jsp:setProperty name="sampleBean" property="param1" value="value1" /></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    </jsp:useBean></font></font><font></font>
    <font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    示例 Bean:<%= sampleBean %></font></font><font></font>
    <font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    參數(shù)1:<jsp:getProperty name="sampleBean" property="param1" /></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    參數(shù)2:<jsp:getProperty name="sampleBean" property="param2" /></font></font><font></font>
<font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
</正文></font></font><font></font>

網(wǎng)址:

http://myhost:8080/jcgsnippets/UseBean.jsp

輸出:

Sample Bean: SampleBean [param1=value1, param2=Thu Nov 17 21:28:03 EET 2011]
param1: value1 param2: Thu Nov 17 21:28:03 EET 2011

這是一個(gè)如何在 JSP 頁面中使用 Bean 的示例。如果大家想了解更多相關(guān)知識,可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的JSP教程,里面有更豐富的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助。

提交申請后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国内拍拍自拍视频在线观看 | 年级的后妈妈2中文翻译 | 国产最新网站 | 欧美中文在线观看 | 五月天亚洲 | 国产精品一区在线麻豆 | 狠狠干人人插 | 首页 动漫 亚洲 欧美 日韩 | 久久久久久岛国免费网站 | 日本一级毛片在线看 | 天堂成人一区二区三区 | 亚洲国产精品线播放 | 亚洲成年 | 久久久精品麻豆 | 久久国产色 | 日韩一区二区久久久久久 | 国产成人精品高清不卡在线 | 日本高清h色视频在线观看 日本高清不卡二区 | 理论大片三在线观看 | 又粗又大的机巴好爽视频视频 | 在线国产一区二区 | 91久久综合 | 欧美亚洲网| 91日本在线精品高清观看 | 国产亚洲精品久久午夜 | 欧美精品亚洲精品日韩一区 | 黄色成人免费网站 | 欧美一级毛片免费大片 | 亚洲精品日本 | 日本爱爱免费视频 | 久久综合精品不卡一区二区 | 国产尤物福利视频一区二区 | 色汉综合| 岛国片欧美一级毛片 | 国产免费一级高清淫日本片 | 妖精视频免费在线观看 | 国自产拍在线视频天天更新 | 九九影院最新理论片 | 国产高清成人 | 免费两性的视频网站 | 日韩精品中文字幕一区二区三区 |