麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

JSF(Java Server Face)的使用和經驗

2019-11-18 14:30:51
字體:
來源:轉載
供稿:網友

對在eclipse+myeclipse中使用java server face(JFS)的辦法:根據myeclipse的簡介操作jsf的創建向導,創建一個jsf項目。具體內容如下:   1.j2ee的web PRoject工程的創建   2.添加jsf的包到工程(Adding JSF Capabilities to a Web Project)      創建相關的包和配置文件.   3.添加jfs頁面(jsp中一種非凡的格式的文件)   注:頁面中一般都有引入兩個包的taglib如下:   <%@ taglib uri="http://java.sun.com/jsf/Html" prefix="h" %> //主要是頁面處理的taglib   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> //主要是頁面顯示的封裝的taglib,例如從包中.properties中提取要害的可配置的顯示。   4.創建相關的包和類.通常是用于處理的class.(也就是javabean)   5.根據需要些需要修改或再寫javabean和jsf。   7.要修改配置文件:例如.properties文件,face-config.xml文件等   6.同一般的部署方法部署到服務器上。即可運行。(對服務器的版本的要求比較高,weblogic8.1對這些taglib有警告)

解釋一下:  1.對于一些可配置的頁面內容,可以放到相關的包下。然后在jfs文件中     <f:loadBundle basename="com.Login.MessageBundle" var="bundle"/>      其中com.Login.MessageBundle表示對com.Login包下的MessageBundle.properties文件內容的名值對的引用          bundle在jfs文件中是變量,擁有.properties文件中的名作為屬性,名對應的值即為屬性值。他可以被其他地方引用。  2.通過faces-config.XML文件使javabean和jf之間進行通信。類似于struts-config.    <faces-config>    <navigation-rule>        <from-view-id>/Login.JSP</from-view-id><---首先顯示的頁面,他的處理結果來自于javaBean,但是后繼的頁面的顯示通過返回的<from-outcome>對應的標示,并用<to-view-id>來指明。-->        <navigation-case>            <from-outcome>sUCcess</from-outcome>            <to-view-id>/LoginSuccessfully.JSP</to-view-id>        </navigation-case>        <navigation-case>            <from-outcome>failure</from-outcome>            <to-view-id>/Login.JSP</to-view-id>        </navigation-case>    </navigation-rule>    <managed-bean><--對使用的bean的定義-->        <description>Bean used to handle all User-based Operations.</description>        <managed-bean-name>UserBean</managed-bean-name>        <managed-bean-class>com.Login.Use.UserBean</managed-bean-class>        <managed-bean-scope>session</managed-bean-scope>   <--表示適用會話期間-->    </managed-bean></faces-config>3.對于標簽的屬性的細節可以參看相關的.tld文件。4.頁面可以直接使用,設置,請求javaBean中的方法和屬性。    例如: <h:commandButton id="submit" action="#{UserBean.loginUser}"  //直接請求對應的javaBean的方法                                value="#{bundle.login_button_label}"/>5.jsf文件本身是一個JSP文件(以JSP為后綴名),而在請求時則要用對應的.faces文件來請求。

總結:JSF只是不僅可分離處理業務和表示,還分離頁面的內容。這樣不僅實現處理和頁面的分離,還實現了頁面內容的分離。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 爱逼爱操综合网 | 最新中文在线视频 | 成人在线观看一区二区三区 | 一级电影在线观看 | 538在线精品| 久久日本 | 日韩精品一二三 | cosplay裸体福利写真 | 韩国一级免费视频 | 青青草最新网址 | 欧美片a | 一级电影在线免费观看 | 91在线视频播放 | 黄色av片三级三级三级免费看 | 未成年人在线观看 | 国产小视频在线 | 中文在线日韩 | 国产精品久久久久久婷婷天堂 | 青青国产在线视频 | 国产成人精品免费视频大全最热 | 毛片av网 | 欧美在线成人影院 | 最新中文字幕第一页视频 | 久久精品视频2 | 日韩在线播放中文字幕 | 99国产精成人午夜视频一区二区 | hdhdhdhd19日本人| 中文字幕一区久久 | 国产毛片在线高清视频 | 一色屋任你操 | 日本xxxx色视频在线观看免费, | 国产乱淫a∨片免费观看 | 久久精品a一级国产免视看成人 | 欧美成人鲁丝片在线观看 | 成人毛片免费视频 | 91精品国产91久久久久久 | 国产一国产精品一级毛片 | 毛片网站视频 | 狠狠干天天 | 中文字幕欧美专区 | 91精品国产九九九久久久亚洲 |