That does not work either, I'm afraid. :-(
> -----Original Message----- > From: Richard Yee [mailto:[email protected]] > Sent: Monday, September 14, 2009 1:17 PM > To: MyFaces Discussion > Subject: Re: Content rendered outside of body tags when using Apache > Trinidad 1.0.11 > > You need to output content like that with a tr:outputText tag. I think > it is a problem with the JSF 1.0 spec. Otherwise, use Facelets instead > of JSP > > -Richard > > > On Sun, Sep 13, 2009 at 10:56 PM, Durin Dal <[email protected]> > wrote: > > > > I'm having some issues with content being rendered with a JSF page. > The JSF > > page looks fine without using Trinidad, but when I use the > tr:document tags, > > something goes awry. > > > > I've set up a simple page like so > > > > <%@ page contentType="text/html;charset=windows-1252"%> > > <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> > > <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> > > <%@ taglib uri="http://myfaces.apache.org/trinidad" prefix="tr"%> > > <%@ taglib uri="http://myfaces.apache.org/trinidad/html" > prefix="trh"%> > > <f:view> > > <tr:document title="Empty Trinidad Test Page"> > > <tr:form> > > <p> Content goes here! </p> > > </tr:form> > > </tr:document> > > </f:view> > > > > That, upon being requested, has its source code looking like the > following: > > > > <p>Content goes here!</p> > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > > "http://www.w3.org/TR/html4/loose.dtd"><html dir="ltr" > > lang="en-US"><head><title>Empty Trinidad Test Page</title><meta > > name="generator" content="Apache MyFaces Trinidad"><link > rel="stylesheet" > > charset="UTF-8" type="text/css" > > href="/TPMS-TPMS-context-root/adf/styles/cache/minimal-desktop- > v6hjep-en-ltr > > -gecko-cmp.css"><script type="text/javascript">var > _AdfWindowOpenError='A > > popup window blocker has been detected in your browser. Popup > blockers > > interfere with the operation of this application. Please disable your > popup > > blocker or allow popups from this site.';</script><script > > type="text/javascript" > > src="/TPMS-TPMS-context- > root/adf/jsLibs/Common1_0_11.js"></script><script > > type="text/javascript">_defaultTZ()</script></head><body > > onload="_checkLoad()" onunload="_checkUnload(event)"><div > > id="tr_pprBlockingDiv" onclick="return _pprConsumeClick(event);" > > style="position:absolute;left:0;top:0;width:0;height:0;cursor:wait;" > > onkeydown="return false;" onkeyup="return false;" onmousedown="return > > false;" onmouseup="return false;" onkeypress="return false;"></div><a > > name="top"></a><noscript>This page uses JavaScript and requires a > JavaScript > > enabled browser.Your browser is not JavaScript > enabled.</noscript><form > > id="_id1" name="_id1" style="margin:0px" method="POST" > onkeypress="return > > _submitOnEnter(event,'_id1');" > > action="/TPMS-TPMS-context-root/faces/EmptyTrinidadTest.jsp"><input > > type="hidden" name="org.apache.myfaces.trinidad.faces.FORM" > > value="_id1"><input type="hidden" name="_noJavaScript" > value="false"><span > > id="tr__id1_Postscript"><input type="hidden" > > name="org.apache.myfaces.trinidad.faces.STATE" value="!- > wmqieph21"><script > > type="text/javascript">function __id1Validator(f,s){return > > _validateInline(f,s);}var _id1_SF={};</script></span><script > > type="text/javascript">_submitFormCheck();</script></form></body><!-- > Created > > by Apache Trinidad (Apache MyFaces Trinidad API - 1.0.11/Apache > MyFaces > > Trinidad Impl - 1.0.11), skin:minimal.desktop--></html> > > > > > > Note that the "<p>Content goes here!</p>" content is outside of the > body > > elements. I've looked at the Apache MyFaces installation > documentation and > > compared my web.xml and faces-config.xml file to that but am not > seeing any > > discrepancies. > > > > Web.xml entries: > > > > <!-- Apache Trinidad entry --> > > <filter> > > <filter-name>trinidad</filter-name> > > > > <filter- > class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-clas > > s> > > </filter> > > > > <!-- Apache Trinidad entry --> > > <filter-mapping> > > <filter-name>trinidad</filter-name> > > <!-- This assumes that the FacesServlet has been registered -- > > > > <!-- under the name "faces" --> > > <servlet-name>faces</servlet-name> > > </filter-mapping> > > > > <!-- Faces Servlet --> > > <servlet> > > <servlet-name>faces</servlet-name> > > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > > <load-on-startup>1</load-on-startup> > > </servlet> > > > > <!-- Resource loader servlet (Apache Trinidad entry) --> > > <servlet> > > <servlet-name>resources</servlet-name> > > > > <servlet- > class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-c > > lass> > > <load-on-startup>1</load-on-startup> > > </servlet> > > > > <!-- Faces Servlet Mappings --> > > <servlet-mapping> > > <servlet-name>faces</servlet-name> > > <url-pattern>/faces/*</url-pattern> > > </servlet-mapping> > > > > <servlet-mapping> > > <servlet-name>faces</servlet-name> > > <url-pattern>*.faces</url-pattern> > > </servlet-mapping> > > > > <!-- This cannot be configured currently (Apache Trinidad entry) - > -> > > <servlet-mapping> > > <servlet-name>resources</servlet-name> > > <url-pattern>/adf/*</url-pattern> > > </servlet-mapping> > > > > > > Faces-config.xml entries: > > > > <application> > > > > <default-render-kit-id>org.apache.myfaces.trinidad.core</default- > render-kit- > > id> > > </application> > > > > > > Does anything just leap out as being obviously (or not) wrong? This > should > > be simple from reading the documentation but it's frustrating when it > > doesn't work (properly). :-( > > > > Thanks in advance... > > > > > > > > > > > >

