首先,用向导建立Web Project;
然后,引入必须包如下(版本不需要一致):
commons-beanutils-1.6.1.jar
commons-codec-1.2.jar
commons-collections-2.1.1.jar
commons-digester.jar
commons-lang-2.3.jar
el-api.jar
el-ri.jar
jsf-facelets-1.1.12.jar
jstl.jar
standard.jar
另外,可选使用myfaces实现:
myfaces-api-1.1.5.jar
myfaces-impl-1.1.5.jar
再在web.xml里设置JSF的配置文件:
请养成好习惯,注意web.xml的规范,防止某些严格执行规范的中间件无法识别。
需要特别注意的是,如果设置了默认后缀如:
就需要设置他的解释器。
而解释器是在刚刚定义的face-config.xml这个JSF的配置文件里设置的:
需要设置的是application部分。
最后按照myface或者其他中间件开发商的实现进行页面编码后,就能以通过http://host:port/project/path/xxx.faces的后缀名访问了。