您的位置:首页 > 运维架构 > 网站架构

Code爱好者必去的20个网站(开源项目托管网站)

2011-03-04 12:25 288 查看
1、添加依赖包

       

 我们的例子以myfaces的实现包以及Tomahawk的扩展包为基础。依赖包可以在tomahawk-examples-1.1.6- bin/myfaces-example-blank-1.1.6.war中找到。导入如下jar包:
           commons-beanutils-1.7.0.jar
     commons-codec-1.3.jar
     commons-collections-3.1.jar
         commons-digester-1.6.jar
         commons-el-1.0.jar
         commons-fileupload-1.0.jar
         commons-lang-2.1.jar
         commons-logging-1.0.4.jar
         commons-validator-1.3.1.jar
         jstl-1.1.0.jar
         myfaces-api-1.1.5.jar
         myfaces-impl-1.1.5.jar
         oro-2.0.8.jar
         tomahawk-1.1.6.jar
2、修改web.xml文件
     1)指定配置文件的位置
     <context-param>
         <param-name>javax.faces.CONFIG_FILES</param-name>
         <param-value>/WEB-INF/faces-config.xml</param-value>
     </context-param> 
     2)配置Tomahawk的过滤器,用于解释那些扩展的功能       
          <filter>
             <filter-name>MyFacesExtensionsFilter</filter-name>
             <filter-class>
                 org.apache.myfaces.webapp.filter.ExtensionsFilter
             </filter-class>
          </filter>
          <filter-mapping>
             <filter-name>MyFacesExtensionsFilter</filter-name>
             <url-pattern>*.jsf</url-pattern>
          </filter-mapping>
      3)配置myfaces的servlet  
           <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>*.jsf</url-pattern>
           </servlet-mapping>
3、添加faces-config.xml配置文件
       
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<faces-config >
</faces-config>
4、测试
    1)创建一个简单的jsp文件
    2)在相同路径下用.jsf扩展名访问.jsp文件,到此,jsf开发环境配置完毕。
<!--EndFragment--><!--EndFragment-->

<!--EndFragment-->
<!--EndFragment-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: