黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

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

更新時間:2022-08-11 11:02:10 來源:動力節點 瀏覽1656次

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

創建一個 Java Bean。Java Bean 是一個特殊構造的 Java 類,它提供了一個默認的、無參數的構造函數,實現了 Serializable 接口,并且它的屬性具有 getter 和 setter 方法。

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

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

使用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;">
導入 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;">
    私有字符串參數1;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    私人日期參數 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;">
        返回參數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(字符串參數 1){</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        this.param1 = 參數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;">
        返回參數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(日期參數 2){</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
        this.param2 = 參數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;">
    參數1:<jsp:getProperty name="sampleBean" property="param1" /></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    參數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>

網址:

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

這是一個如何在 JSP 頁面中使用 Bean 的示例。如果大家想了解更多相關知識,可以關注一下動力節點的JSP教程,里面有更豐富的知識等著大家去學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 毛片中文字幕 | 丝袜美腿精尽福利网站 | 一国产大片在线观看 | 91精品一区二区三区在线观看 | 成人免费小视频 | 日本三级特黄在线观看 | 韩国伦理片手机在线观看 | 麻豆国产在线观看免费 | 欧美一区二区三区久久久 | 青春草在线视频 | 天天射视频 | 2015xxx小明永久免费 | 欧美不卡一区二区三区 | 欧美日产国产亚洲综合图区一 | 日本高清中文字幕一区二区三区a | 禁视频网站在线观看漫画 | 美女免费黄网站 | 一个人免费观看日本www视频 | 国产网站免费看 | 精品午夜国产在线观看不卡 | 欧美xxxxxxxxxx黑人| 欧美线在线精品观看视频 | 狠狠综合视频精品播放 | 99ri精品国产亚洲 | 欧美成人在线免费观看 | 国产欧美精品一区aⅴ影院 国产欧美成人一区二区三区 | 久久青草国产精品一区 | 欧美日韩一区二区三区在线播放 | 中文字幕日本在线 | 国产高清不卡一区二区 | 特黄特黄aaaa级毛片免费看 | 美女被羞羞网站 | 99免费精品视频 | 妞妞影视一二三区 | 性欧美高清极品猛交 | 香蕉视频ww | 婷婷人人爽人人爽人人片 | 久久精品免费观看 | 成年人视频在线免费播放 | 日本三级三级三级免费看 | 黄色一级免费片 |