JSP之JavaBeans開發

來源:互聯網
上載者:User

標籤:jsp

Javabean是一種通過封裝屬性和方法成為具有某種功能或能夠處理某個業務的Java類,簡稱Bean。比如可以建立一個User的Bean類:

該類其實就是一個模型類,涉及到網頁上有的一些個屬性,比如name,sex等,並且提供這些屬性的get/set方法,這就是一個簡單的Bean類。

首先我們需要做的是如何從一個頁面中獲得想要得到的屬性,如果我們總是以request.getParameter()這樣的方式去獲得參數值,其實這樣並不符合物件導向的思想,所以我們需要將表單組成一個JavaBean。

先看註冊介面,我們想要獲得註冊介面提交後從該介面中獲得一些資料,代碼如下:

再看登入介面,在這個JSP介面我們使用了JavaBean技術,代碼如下:首先我們需要做的是在<%@ page %>標籤中匯入我們需要的Bean類,即User:import=“com.model.User",然後我們用<jsp:useBean>標籤來使用JavaBean,其中的屬性有id屬性,通過該屬性我們可以獲得整個Bean中所有的屬性值,還有scope屬性,該屬性則是使用EL對象,擷取在什麼範圍內的對象屬性,class屬性,對應執行個體Bean類。然後我們再使用<jsp:setProperty>標籤來獲得我們需要的屬性,該標籤包含property屬性,該屬性對應${requestScope.user.name}中的那麼,name屬性,對應<jsp:useBean>標籤中的id屬性,param屬性,對應註冊介面你需要獲得的屬性的name。

JSP之JavaBeans開發

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.