1)添加JAR之后, 创建一个JavaServer Faces项目并将该库集成到项目中。
选择项目类型作为Web应用程序。
提供项目名称。
选择框架作为JavaServer Faces。
2)现在, 选择我们在示例前面创建的库。
完成后, 我们的项目结构应如下所示。
好吧, 这一切都与配置有关。我们实际上不需要配置RichFaces。如果查看生成的项目中的web.xml文件, 将看不到RichFaces过滤器的内容。从RichFaces 4开始, 我们不需要在web.xml文件中注册过滤器。如果项目中存在RichFaces JAR, 则将使用RichFaces。
该项目包含两个默认的xhtml文件。第一个是index.xhtml, 第二个是welcomeRichfaces.xhtml。这两个文件具有以下代码。
// index.xhtml
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
Hello from Facelets
<br />
<h:link outcome="welcomeRichfaces" value="Richfaces welcome page" />
</h:body>
</html>
// welcomeRichfaces.xhtml
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:rich="http://richfaces.org/rich"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>Richfaces Welcome Page</title>
</h:head>
<h:body>
<rich:panel header="Welcome to Richfaces">
RichFaces is an advanced UI component framework for easily integrating Ajax capabilities into business
applications using JSF. Check out the links below to lear more about using RichFaces in your application.
<ul>
<li><h:outputLink value="http://richfaces.org">Richfaces Project Home Page
</h:outputLink></li>
<li><h:outputLink value="http://showcase.richfaces.org">Richfaces Showcase
</h:outputLink></li>
<li><h:outputLink value="https://community.jboss.org/en/richfaces?view=discussions">User Forum
</h:outputLink></li>
<li><h:outputLink value="http://www.jboss.org/richfaces/docs">Richfaces documentation...
</h:outputLink>
<ul>
<li><h:outputLink
value="http://docs.jboss.org/richfaces/latest_4_X/Developer_Guide/en-US/html_single/">Development Guide
</h:outputLink></li>
<li><h:outputLink
value="http://docs.jboss.org/richfaces/latest_4_X/Component_Reference/en-US/html/">Component Reference
</h:outputLink></li>
<li><h:outputLink value="http://docs.jboss.org/richfaces/latest_4_X/vdldoc/">Tag Library Docs
</h:outputLink></li>
</ul>
</li>
</ul>
</rich:panel>
</h:body>
</html>
3)运行项目
运行index.xhtml文件之后。它产生以下输出:
单击链接后, 它将重定向到welcomeRichfaces页面。
评论前必须登录!
注册