正在加载图片...
MyEclipse6Java开发中文教程 3 JSF类库 当向导结束后,可以看到项目的目录结构将如图143 所示。其中的两个jar是JSF的类库,读者完全可以替换 熟 JRE System Li bray [My成其它类型的JsF实现,例如 MyFaces,而不必修改 EA Java EE 5 Libraries ava web. xm/中的 Servlet定义。 faces-con1gxm则是JSF的 jsf-impl-rDt。核心配置文件,这和Sus等其它框架是相似的,都有核 jsf-api.ja」、a3心的配置文件。 5t1-1.2.ja-D:小a在这时候,空白的 faces-config xm的内容如下: 日多 WebRoot <?xml version=1.0 ding=UTF-8?> +-C META-INF 白②WEB-IF <faces-config JsfEexmlns="http://java.suncom/xml/ns/javaee Gfaces-config.xm1xmlns:xsi="http://www.w3.org/2001/xmische X ma-lnstance T index. jsp xsischemalocation="http://javacsun.com/x 图143添加完JSF功能的项m1/ns/ Javaee 目目录结构 http://java.suncom/xm1/ns/gavaee/web-fac msconfig 1 2. xsd" version=1.2> </faces-config 。 web . xm的代码清单如下所示: <web-appxmlns="http://iava.suncom/xmi/ns/iavaee xmlns:xsi=http://www.w3.org/2001/xmlschema-instance"version=2.5 xsischemalocation=http://java.sun.com/xm1/ns/javaee http://java.suncom/xml/ns/javaee/web-app25.xsd"> <param-name>javax. faces. CONFIG FILES</param-name> Ne/fa fig xml</param-va </context-paral <servlet> <servlet -name>Faces Servlet</servlet-name> <servletfclass>javax. faces.webapp. Faces servlet</servlet-class> <load-onAstartup>0</load-on-startup> <servlet <servlet-name >Faces Servlet</servlet-name> aces</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index. jsp</welcome -file> </welcome -file-list> </web-app> javax. faces. CONFIG_FLES这个变量的取值指定了JSF的配置文件的位置所在,读 者可以根据自己的需要进行修改 刘长炯著MyEclipse 6 Java 开发中文教程 5 刘长炯著 图 14.3 添加完 JSF 功能的项 目目录结构 当向导结束后,可以看到项目的目录结构将如图 14.3 所示。其中的两个 jar 是 JSF 的类库,读者完全可以替换 成其它类型的 JSF 实现,例如 MyFaces,而不必修改 web.xml 中的 Servlet 定义。faces-config.xml 则是 JSF 的 核心配置文件,这和 Struts 等其它框架是相似的,都有核 心的配置文件。 在这时候,空白的 faces-config.xml 的内容如下: <?xml version='1.0' encoding='UTF-8'?> <faces-config xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSche ma-instance" xsi:schemaLocation="http://java.sun.com/x ml/ns/javaee http://java.sun.com/xml/ns/javaee/web-fac esconfig_1_2.xsd" version="1.2"> </faces-config> 。web.xml 的代码清单如下所示: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <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> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> 。javax.faces.CONFIG_FILES 这个变量的取值指定了 JSF 的配置文件的位置所在,读 者可以根据自己的需要进行修改
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有