JSF(1.1)-入门-建立JSF开发环境

    技术2022-05-11  46

    JSF

    (1.1)-入门-建立JSF开发环境

    By www.coolhou.com 灰石

     ( http://blog.csdn.net/lmstone )

    LimingMail1998@yahoo.com.cn

     

    文档描述:

        JSF简介,Managed Beans,资料转换与验证,事件处理,JSF标签,自定义元素。1-6章原文来自http://www.javaworld.com.tw

     1. 入门 2    1.1. 建立JSF开发环境 2    1.2. 第一个JSF程序 3    1.3. 简单的导航Navigation 7    1.4. 导航规则设置 10    1.5. JSF Expression Language 13    1.6. 国际化信息 17

     1. 入门 2    1.1. 建立JSF开发环境 2    1.2. 第一个JSF程序 3    1.3. 简单的导航Navigation 7    1.4. 导航规则设置 10    1.5. JSF Expression Language 13    1.6. 国际化信息 17

    1.     入门

    1.1.    建立JSF开发环境

    1.1.1.    下载

    http://java.sun.com/j2ee/javaserverfaces/download.html

    1.1.2.    拷贝Lib

    Lib目录下的jar档案复制到Web应用程序的/WEB-INF/lib目录下,别外还要需要jstl.jarstandard.jar。这些档案可以在sample目录找到。

    * jsf-impl.jar    * jsf-api.jar    * commons-digester.jar    * commons-collections.jar    * commons-beanutils.jar    * jstl.jar    * standard.jar

    1.1.3.    web.xml配置

    <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"

        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

        http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"

        version="2.4">     <description>        JSF Demo    </description>    <display-name>JSF Demo</display-name>    <servlet>        <servlet-name>Faces Servlet</servlet-name>        <servlet-class>            javax.faces.webapp.FacesServlet        </servlet-class>        <load-on-startup>1</load-on-startup>    </servlet>       <servlet-mapping>        <servlet-name>Faces Servlet</servlet-name>        <url-pattern>*.faces</url-pattern>    </servlet-mapping>       <welcome-file-list>        <welcome-file>index.html</welcome-file>    </welcome-file-list> </web-app> 在上面的定义中,我们将所有.faces的请法语交由FaceServlet来处理,FaceServlet会唤起相对的.jsp网页,例如请求是/index.faces的话,则实际上会唤起/index.jsp网页,完成以上的配置,您就可以开始使用JSF了。

    1.     入门

    1.1.    建立JSF开发环境

    1.1.1.    下载

    http://java.sun.com/j2ee/javaserverfaces/download.html

    1.1.2.    拷贝Lib

    Lib目录下的jar档案复制到Web应用程序的/WEB-INF/lib目录下,别外还要需要jstl.jarstandard.jar。这些档案可以在sample目录找到。

    * jsf-impl.jar    * jsf-api.jar    * commons-digester.jar    * commons-collections.jar    * commons-beanutils.jar    * jstl.jar    * standard.jar

    1.1.3.    web.xml配置

    <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"

        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

        http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"

        version="2.4">     <description>        JSF Demo    </description>    <display-name>JSF Demo</display-name>    <servlet>        <servlet-name>Faces Servlet</servlet-name>        <servlet-class>            javax.faces.webapp.FacesServlet        </servlet-class>        <load-on-startup>1</load-on-startup>    </servlet>       <servlet-mapping>        <servlet-name>Faces Servlet</servlet-name>        <url-pattern>*.faces</url-pattern>    </servlet-mapping>       <welcome-file-list>        <welcome-file>index.html</welcome-file>    </welcome-file-list> </web-app> 在上面的定义中,我们将所有 .faces 的请法语交由 FaceServlet 来处理, FaceServlet 会唤起相对的 .jsp 网页,例如请求是 /index.faces 的话,则实际上会唤起 /index.jsp 网页,完成以上的配置,您就可以开始使用 JSF 了。


    最新回复(0)