本文小編為大家詳細(xì)介紹“如何用JavaServer Faces開發(fā)Web應(yīng)用”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“如何用JavaServer Faces開發(fā)Web應(yīng)用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
成都創(chuàng)新互聯(lián)公司長期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為淮安企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都做網(wǎng)站,淮安網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。構(gòu)建你自己的應(yīng)用程序
XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />
這一部分具體講述如何一步一步地創(chuàng)建你自己的JavaServer Faces應(yīng)用。我所使用的例子很簡單,它要求用戶輸入他(她)的名字,然后點擊Submit按鈕,然后應(yīng)用程序會向用戶顯示一個歡迎的信息。
創(chuàng)建如下目錄結(jié)構(gòu):
c:tomcat4.1webapps
hello
src
web
WEB-INF
web.xml
lib
classes
這個目錄結(jié)構(gòu)的基本意思是說,我想創(chuàng)建一個叫做hello的新應(yīng)用程序。在hello子目錄下,有一個src子目錄,里面放所有的Java 源文件;還有一個web子目錄,該目錄下有一個WEB-INF目錄,里面包含web.xml文件及另外兩個子目錄,分別是lib和classes。
把c:jsf-ea3lib 目錄下所有的jar文件拷貝到我們上面創(chuàng)建的lib子目錄中。
創(chuàng)建web.xml 文件,用來配置我們的這個Web應(yīng)用。在使用JavaServer Faces的時候,必須指定幾個配置,諸如:(1) servlet context listener、(2) 用來處理JavaServer Faces 請求的servlet以及 (3) 上述servlet的servlet mapping。 下面的代碼是這個應(yīng)用程序的一個配置文件。
代碼1: web.xml
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"/tupian/20230522/
<%@ taglib="" uri="/tupian/20230522/ prefix="f">
modelReference="UserNameBean.userName"/> 這個JSP頁面有幾個值得注意的地方: 定制標(biāo)記庫。組件標(biāo)記庫不需要硬編碼HTML來構(gòu)成UI組件,從而使得組件可以復(fù)用,而且core tag library可以讓向組件注冊事件和其它行為更為簡單。 form 標(biāo)記用來表示一個輸入窗體。Input_text和command_button用來表示該窗體中的組件,嵌套在form標(biāo)記中。 input_text標(biāo)記表示一個文本框,可以供用戶輸入一個字符串。這個標(biāo)記有兩個屬性,分別為id和modelReference。id屬性對應(yīng)這個組件,是可選的。modelReference代表模型對象的屬性,這個屬性保存了我們輸入文本框的值。 command_button 代表了一個提交按鈕。 如有必要,編寫模型對象(JavaBean組件)。 模型對象bean 就像其它JavaBean組件一樣:它有一組訪問方法。下面的代碼段顯示了我們這個應(yīng)用中要使用的JavaBean組件。 代碼4: UserNameBean.java public class UserNameBean { String userName = null; public UserNameBean () { } public void setUserName(String user_name) { userName = user_name; } public String getUserName() { return userName; } } 讀到這里,這篇“如何用JavaServer Faces開發(fā)Web應(yīng)用”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。
網(wǎng)頁名稱:如何用JavaServerFaces開發(fā)Web應(yīng)用-創(chuàng)新互聯(lián)
本文來源:http://weahome.cn/article/cecpji.html