Navigation



MyFaces Trinidad quick installation guides

,

Before you start to install MyFaces Trinidad library, you have to check if your application server has support for JSF 1.2. You have to use Tomcat 6.0 or JBoss 4.2 or later, if you prefer these servers. Then you can install MyFaces Trinidad 1.2 or MyFaces Trinidad 1.0. on contrary. Before installing MyFaces Trinidad, it is necessary to install standard JSF 1.2 or its alternative like, for example, MyFaces 1.2. First import trinidad-api.jar and trinidad-impl.jar files from download page in your class path and than add these lines in your web.xml file.

<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>
/WEB-INF/faces-config.xml
</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>
org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>
org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>
org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
</param-name>
<param-value>session</param-value>
</context-param>
<context-param>
<param-name>
org.apache.myfaces.trinidad.resource.DEBUG
</param-name>
<param-value>false</param-value>
</context-param> <filter>
<filter-name>trinidad</filter-name>
<filter-class>
org.apache.myfaces.trinidad.webapp.TrinidadFilter
</filter-class>
</filter>
<servlet>
<servlet-name>resources</servlet-name>
<servlet-class>
org.apache.myfaces.trinidad.webapp.ResourceServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>resources</servlet-name>
<url-pattern>/adf/*</url-pattern>
</servlet-mapping>

After that you have to create trinidad-config.xml in your WEB-INF folder and paste these lines into it.


<?xml version="1.0"?>
<trinidad-config xmlns="http://myfaces.apache.org/trinidad/config">
<debug-output>true</debug-output>
<accessibility-mode>default</accessibility-mode>
<skin-family>simple</skin-family>
</trinidad-config>


Empty template for MyFaces Trinidad JSP will look like this:

<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://myfaces.apache.org/trinidad" prefix="tr" %>
<%@ taglib
uri="http://myfaces.apache.org/trinidad/html" prefix="trh" %>
<html>
<f:view>
<body>
<tr:document>
<tr:form>
YOUR CODe
</tr:form>
</tr:document>
</body>
</f:view>
</html>

Contact


Component Libraries




Hobby Space


Find out which of your friends like the same hobbies like you do and meet new people with the same hobbies using Facebook.