Yep standard Tomcat 5.5.9
Could the fact I'm using xml syntax for the pages have something to
do with it?
Here are the relevant files:
------- topLayout.jsp --------
<jsp:root version="2.0"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:x="http://myfaces.apache.org/extensions"
xmlns:tiles="http://jakarta.apache.org/struts/tags-tiles">
<f:view>
<jsp:output doctype-root-element="html"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3c.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd"/>
<jsp:directive.page contentType="text/html" pageEncoding="UTF-8"/>
<html xmlns="http://www.w3.org/1999/xhtml">
---cut---
<x:div forceId="true" id="page-footer">
<f:subview id="footer">
<tiles:insert definition="page.footer" flush="false"/>
</f:subview>
</x:div>
---cut---
</body>
</html>
</f:view>
</jsp:root>
------- END topLayout.jsp --------
------- footer.jsp --------
<jsp:root version="2.0"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:x="http://myfaces.apache.org/extensions"
>
<f:verbatim>
<h4>
</f:verbatim>
<h:outputText value="My heading"/>
<f:verbatim>
</h4>
</f:verbatim>
</jsp:root>
------- END footer.jsp --------
Thanks
Gianni
On 06/lug/05, at 21:33, Martin Marinschek wrote:
Sorry, I looked only at the first part...
my fault..
strange, I am always mixing content like that - never had a problem
so far.
are you using a standard tomcat server?
regards,
Martin
On 7/6/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
As explained in my original post I've already tried that and I get:
org.apache.jasper.JasperException: /WEB-INF/templates/footer.jsp
(10,3)
The element type "h4" must be terminated by the matching end-tag "</
h4>".
In fact this is what I assumed should work as I have seen other
examples using this format.
Gianni
On 06/lug/05, at 21:14, Martin Marinschek wrote:
do that:
<f:verbatim>
<h4>
</f:verbatim>
<h:outputText value="My heading"/>
<f:verbatim>
</h4>
</f:verbatim>
and you should be all set!
regards,
Martin
p.s.: variant: do what bruno told you, but do not use the <h4> in
the
attribute directly, but get the value from a backing bean with a
valuebinding.
On 7/6/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Sorry my response got truncated, the full error is :
org.apache.jasper.JasperException: /WEB-INF/templates/footer.jsp
(8,22) The value of attribute "value" associated with an element
type
"h:outputText" must not contain the '<' character.
Gianni
On 06/lug/05, at 19:35, [EMAIL PROTECTED] wrote:
I get an error:
[ServletException in:/WEB-INF/templates/footer.jsp] /WEB-INF/
templates/footer.jsp(8,22)
The value of attribute "value" associated with an element type
"h:outputText" must not contain the '
On 06/lug/05, at 19:29, Bruno Aranda wrote:
And if you do this?
<h:outputText value="<h4>My heading</h4>" escape="false"/>
Regards,
Bruno
2005/7/6, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
Hi
I'm trying to use a combination of html and jsf in a tiles
included
subview.
This isn't the actual code but serves to illustrate the problem.
If I do this:
<f:verbatim>
<h4>
<h:outputText value="My heading"/>
</h4>
</f:verbatim>
the jsf output appears before the html:
My heading<h4></h4>
However if I do this:
<f:verbatim><h4></f:verbatim>
<h:outputText value="My heading"/>
<f:verbatim></h4></f:verbatim>
I get a mismatched tag exception:
[ServletException in:/WEB-INF/templates/footer.jsp] /WEB-INF/
templates/footer.jsp(9,19)
The element type "h4" must be terminated by the matching end-
tag "
I appreciate some suggestions it's really driving me crazy, I
need to
mix html and jsf but can find no practical way of doing so.
Thanks
Gianni