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.jar和standard.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: xmlns:xsi="http: xsi:schemaLocation="http: http: 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.jar和standard.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: xmlns:xsi="http: xsi:schemaLocation="http: http: 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
了。