<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    風人園

    弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
    數據加載中……

    JSF-- 入門 First Example

    一、JSF開發環境
       使用myeclipse的功能,添加相關lib到classpath。 或者從sun的官方網站下載相關lib。
    http://java.sun.com/javaee/javaserverfaces/download.html
    二、JSP頁面
          index.jsp

    <html>
        
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
        
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

        
    <f:view>
            
    <head>
                
    <title>A Simple JavaServer Faces Application</title>
            
    </head>
            
    <body>
                
    <h:form>
                    
    <h3>Please enter your name and password.</h3>
                    
    <table>
                        
    <tr>
                            
    <td>Name:</td>
                            
    <td><h:inputText value="#{user.name}" /></td>
                        
    </tr>
                        
    <tr>
                            
    <td>Password:</td>
                            
    <td><h:inputSecret value="#{user.password}" /></td>
                        
    </tr>
                    
    </table>
                    
    <p><h:commandButton value="Login" action="login" /></p>
                
    </h:form>
            
    </body>
        
    </f:view>
    </html>


          welcome.jsp

    <html>
        
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
        
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

        
    <f:view>
            
    <head>
                
    <title>A Simple JavaServer Faces Application</title>
            
    </head>
            
    <body>
                
    <h3> Welcome to JavaServer Faces,
                    
    <h:outputText value="#{user.name}" /> !
                
    </h3>
            
    </body>
        
    </f:view>
    </html>


    三、Bean
          UserBean .java
       package com.test.jsf.bean;

    public class UserBean {

     private String name;

     private String password;

     // PROPERTY: name
     public String getName() {
      return name;
     }

     public void setName(String newValue) {
      name = newValue;
     }

     // PROPERTY: password
     public String getPassword() {
      return password;
     }

     public void setPassword(String newValue) {
      password = newValue;
     }
     
     public String check() {
      name = "wxf";
      return "success";
      //return SUCCESS;
     }
    }

    四、faces-config
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "<faces-config >
     <navigation-rule>
     
        <from-view-id>/login/index.jsp</from-view-id>
        <navigation-case>
           <from-outcome>login</from-outcome>
           <to-view-id>/login/welcome.jsp</to-view-id>
        </navigation-case>
     </navigation-rule>
     
     <managed-bean>
        <managed-bean-name>user</managed-bean-name>
        <managed-bean-class>
           com.test.jsf.bean.UserBean
        </managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
     </managed-bean>

    </faces-config>
    五、web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="
     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee    <context-param>
      <param-name>javax.faces.CONFIG_FILES</param-name>
      <param-value>/WEB-INF/faces-config.xml</param-value>
     </context-param>

     <servlet>
      <servlet-name>Faces Servlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      <load-on-startup>0</load-on-startup>
     </servlet>
     <servlet-mapping>
      <servlet-name>Faces Servlet</servlet-name>
      <url-pattern>*.faces</url-pattern>
     </servlet-mapping>
    </web-app>


    六、測試

       http://localhost:8080/jsf/login/index.faces
    注意,調用jsp頁面時一定要使用faces,結尾,否則jsf的標簽將無法識別

    posted on 2007-04-26 12:56 風人園 閱讀(607) 評論(0)  編輯  收藏 所屬分類: JSF

    主站蜘蛛池模板: 最新欧洲大片免费在线| 亚洲第一页在线播放| 美女被cao免费看在线看网站| 免费中文字幕视频| 精品久久久久久亚洲精品| 亚洲真人无码永久在线| 好吊妞998视频免费观看在线| 91福利免费体验区观看区| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 日韩va亚洲va欧洲va国产| 免费看a级黄色片| 0588影视手机免费看片| a级片免费在线播放| 免费国产a理论片| 亚洲国产精华液2020| 亚洲人成在线播放| 久久丫精品国产亚洲av| 精品亚洲永久免费精品| 亚洲国产精品专区在线观看| 午夜视频免费成人| 91免费国产在线观看| 久草视频在线免费看| a毛片在线看片免费| 国产高潮久久免费观看| 特级做a爰片毛片免费看| 激情小说亚洲色图| 亚洲午夜精品久久久久久app| 亚洲丝袜中文字幕| 亚洲精品午夜久久久伊人| 亚洲成人在线电影| 亚洲国产一区二区a毛片| 国产精一品亚洲二区在线播放| 日韩一卡2卡3卡4卡新区亚洲 | 亚洲人成色4444在线观看| 亚洲一级毛片免费看| 亚洲天堂一区二区三区| 亚洲精品不卡视频| 亚洲精品动漫在线| 亚洲成A人片在线播放器| 亚洲国产乱码最新视频| 亚洲欧美黑人猛交群|