<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 風人園 閱讀(608) 評論(0)  編輯  收藏 所屬分類: JSF

    主站蜘蛛池模板: 99热在线观看免费| 日韩午夜理论免费TV影院| 午夜神器成在线人成在线人免费| 亚洲色成人网一二三区| 最近高清中文字幕免费| 亚洲欧洲高清有无| 亚洲一区二区免费视频| 亚洲一区电影在线观看| 成年性生交大片免费看| 99亚洲乱人伦aⅴ精品| 亚洲精品无码99在线观看| 国产va免费观看| 亚洲av综合avav中文| 99精品一区二区免费视频| 亚洲国产电影在线观看| 久久不见久久见中文字幕免费 | 亚洲男人天堂2017| 久久精品国产免费观看| 国产 亚洲 中文在线 字幕| 国产区卡一卡二卡三乱码免费| v片免费在线观看| 久久久无码精品亚洲日韩按摩 | 99久久免费看国产精品| 亚洲激情视频图片| 哒哒哒免费视频观看在线www| 久久免费香蕉视频| 亚洲美女人黄网成人女| 最好免费观看韩国+日本| 国产一区二区三区亚洲综合| 亚洲精品国产精品乱码视色| 91短视频免费在线观看| 国产精品亚洲二区在线| 国产国拍亚洲精品mv在线观看| 亚洲免费在线观看视频| 国产亚洲漂亮白嫩美女在线| 亚洲爱情岛论坛永久| 成人在线免费观看| 最新国产乱人伦偷精品免费网站 | 一区二区三区免费高清视频| 亚洲欧洲国产精品你懂的| 精品国产免费观看一区|