facelets+tomahawk+jsf
环境配置
先下载
facelets1.1.4
、
tomahawk1.1.6
、
jsf
sun ri 1.2_08-b06-FCS
以及
tomahawk-facelets-taglib1.1.6
。
下面分别是它们的下载网站:
facelets1.1.4
:
https://facelets.dev.java.net/
tomahawk1.1.6:
http://myfaces.apache.org/tomahawk/
jsf
sun ri 1.2: http://java.sun.com/javaee/javaserverfaces/
tomahawk-facelets-taglib1.1.6:
http://code.google.com/p/tomahawk-facelets/
jsf
sun ri
是
jsf
的参考实现,提供了
jsf
的基本功能和常用的组件,
tomahawk
则是兼容于
jsf
规范并在其基础上提供了大量的扩展组件
,facelets
为
jsf
提供了强大的模板和方便地自定义组件的支持。为了将
tomahawk
和
facelets
集成使用,需要将
tomahawk-facelets-taglib
放到
WEB-INF/lib
目录下即可。
tomahawk
依赖很多第三方的
jar
包,可以参照
tomahawk-example
中的
WEB-INF/lib
目录,将这些依赖的包也放在项目
WEB-INF/lib
路径下。如图
:
web.xml
文件的配置
:
<?
xml
version
=
'1.0'
encoding
=
'UTF-8'
?>
<!
DOCTYPE
web-app
PUBLIC
"-//Sun
Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"
>
<
web-app
>
<!--
facelets
-->
<
context-param
>
<
param-name
>
javax
.faces.DEFAULT_SUFFIX
</
param-name
>
<
param-value
>
.
xhtml
</
param-value
>
</
context-param
>
<!--
Faces
Servlet
-->
<
servlet
>
<
servlet-name
>
FacesServlet
</
servlet-name
>
<
servlet-class
>
javax
.faces.
webapp
.FacesServlet
</
servlet-class
>
<
load-on-startup
>
1
</
load-on-startup
>
</
servlet
>
<!--
Faces
Servlet
Mapping -->
<
servlet-mapping
>
<
servlet-name
>
FacesServlet
</
servlet-name
>
<
url-pattern
>
*.
jsf
</
url-pattern
>
</
servlet-mapping
>
<!--
tomahawk -->
<
filter
>
<
filter-name
>
MyFacesExtensionsFilter
</
filter-name
>
<
filter-class
>
org
.
apache
.
myfaces
.
webapp
.filter.ExtensionsFilter
</
filter-class
>
<
init-param
>
<
param-name
>
uploadMaxFileSize
</
param-name
>
<
param-value
>
20m
</
param-value
>
<
description
>
Set
the size limit for uploaded files.
Format: 10 - 10 bytes
10k - 10 KB
10m - 10 MB
1g - 1 GB
</
description
>
</
init-param
>
</
filter
>
<!--
extension mapping for adding <script/>, <link/>, and
other resource tags to JSF-pages -->
<
filter-mapping
>
<
filter-name
>
MyFacesExtensionsFilter
</
filter-name
>
<!--
servlet
-name
must match the name of your
javax
.faces.
webapp
.FacesServlet
entry -->
<
servlet-name
>
FacesServlet
</
servlet-name
>
</
filter-mapping
>
<!--
extension mapping for serving page-independent resources (
javascript
,
stylesheets
,
images, etc.) -->
<
filter-mapping
>
<
filter-name
>
MyFacesExtensionsFilter
</
filter-name
>
<
url-pattern
>
/faces/myFacesExtensionResource/*
</
url-pattern
>
</
filter-mapping
>
<!--
custom component -->
<
context-param
>
<
param-name
>
facelets
.LIBRARIES
</
param-name
>
<
param-value
>
/WEB-INF/mycustom
.taglib
.xml
</
param-value
>
</
context-param
>
</
web-app
>
可以不使用
tomahawk-facelets-taglib.jar
,而是手动编写
tomahawk.taglib.xml
组件描述文件并在
web.xml
中将路径告知
facelets,
即设置参数
facelets
.LIBRARIES
的值。
faces-config
.xml
文件的配置
:
<
faces-config
>
<!--
facelets
-->
<
application
>
<
view-handler
>
c
om.sun.facele
ts.FaceletViewHandler
</
view-handler
>
</
application
>
<!--
navigation -->
<!--
back bean -->
</
faces-config
>
完成上述配置后,就可以发挥
jsf
、
tomahawk
和
facelets
的强大功能了
,
开发的项目可以在
tomcat6.0.16
中运行,也可以使用其它的服务器。
分享到:
- 2008-08-17 18:03
- 浏览 1853
- 评论(1)
- 论坛回复 / 浏览 (0 / 4185)
- 查看更多
相关推荐
jsf+facelets+ajax4jsf的全部jar包
Facelets 非常适合 专为 JSF 设计的视图技术
JSF+Facelets相结合的应用程序例子。
有了 Facelets,您不需要像以前在 JSF 1.2 中那样配置视图处理器。Facelets 是一种以 JSF 为中心的视图技术。 Facelets 以组合为基础。一个组合定义一个 Facelets 页中的 JSF UIComponent 结构。Facelets 应用程序...
jsf_facelets 1.0.10版本
JSF/Facelets/xhtml学习
jsf-facelets.jar 下载 希望对您有用
jsf-facelets.jar 1.1.15.B1
facelets中文初级+高级教程,另有facelets标签
jsf-facelets1.1.9 目前最高版本 时间:2012年9月
JavaEE5学习笔记13-JSF集成Facelets使用经验总结.
tomahawk-facelets Facelets 支持 Apache MyFaces Tomahawk 注意:从 1.1.7 版开始,Facelets 支持已集成到 Tomahawk 中。 我们建议您至少升级到此版本的 Tomahawk。 该库将不再积极维护。 但是,如果有人仍在使用它...
JSF框架的jar和JSF的教程帮助你学习的JSF框架
[TipTec Development] JSF & Facelets & JBoss Seam 核心技术 (英文版) [TipTec Development] Essential JSF, Facelets & JBoss Seam (E-Book) ☆ 出版信息:☆ [作者信息] Kent Ka Iok Tong [出版机构] TipTec ...
这是一个使用jsf框架实现简易登录功能的小例子,对于初学者可以参考一下。
jsf-facelets-1.1.15.B1.jar
Facelets ,very good
环境需求 下载 Ajax4jsf 安装 简单的 AJAX Echo 项目 JSP 页面 数据 Bean faces-config.xml Web.xml 部署 3. Ajax4jsf 框架的基本概念 介绍 结构概览 如何做... 发送一个 AJAX 请求 决定发送什么 决定...
《JavaServer Faces 2.0完全参考手册》主要内容:搭建开发环境并构建JSF应用程序。理解JSF请求处理生命周期。使用Facelets视图声明语言、托管bean和JSF表达式语言(EL)。按照JSF导航模型声明一个页面,包括新的...
小面 jsf、primefaces、facelets、spring 集成、jstl、