mhh, isn't is supposed to be

#{facesContext.externalContext.requestContextPath}

instead of

#{facesContext.externalContext.requestContextPath()}

?

-clem

Naresh Bhatia wrote:
That doesn't work. I am getting this error:

javax.servlet.ServletException: /pages/measure-home2.jsp(21,71)
Unterminated <h:outputText tag

I thought there was an escape missing from src="#{facesContext...\". I
changed it to src=\"#{facesContext...\", but now I am getting this
error:

javax.servlet.ServletException: Exception in JSP:
/pages/measure-home2.jsp:21

18:                 </script>
19:             </f:verbatim>
20: 21: <h:outputText value="<script type=\"text/javascript\"
src=\"#{facesContext.externalContext.requestContextPath()}/js/dojo/dojo.
js}\"></script>" escape="false"/>
22: 23: <f:verbatim>
24:                 <script type="text/javascript">

Naresh

-----Original Message-----
From: Simon Lessard [mailto:[EMAIL PROTECTED] Sent: Saturday, October 07, 2006 1:53 PM
To: [email protected]
Subject: Re: Use of <tr:document> tag

Try the following:

<tr:document>
 <f:facet name="metaContainer">
   <h:outputText value="<script type=\"text/javascript\" src="#{
facesContext.externalContext.requestContextPath()}/js/dojo/dojo.js}\"></
script>"
escape="false"/>
  </f:facet>
</tr:document>


Regards,

~ Simon

On 10/7/06, Naresh Bhatia <[EMAIL PROTECTED]> wrote:
I am running into a minor problem trying to use Adam's example. In the
script tag, I need to add the context path in front of the script
path.
Unfortunately the EL expression shown below is not being evaluated:

<tr:document>
  <f:facet name="metaContainer">
    <f:verbatim>
      <script
        type="text/javascript"

src="#{facesContext.externalContext.requestContextPath()}/js/dojo/dojo.j
s">
        </script>
    </f:verbatim>
  </f:facet>
</tr:document>

How do I fix this problem?

Thanks.
Naresh

-----Original Message-----
From: Adam Winer [mailto:[EMAIL PROTECTED]
Sent: Saturday, October 07, 2006 10:31 AM
To: [email protected]
Subject: Re: Use of <tr:document> tag

Use the "metaContainer" facet:

<tr:document>
  <f:facet name="metaContainer">
    <f:verbatim><script ...../></f:verbatim>
  </f:facet>
</tr:document>


On 10/7/06, Naresh Bhatia <[EMAIL PROTECTED]> wrote:
Since the <tr:document> tag encapsulates the generation of <html>,
<body>, and <head> elements, how do I force generation of some
elements
in to <head>. For example, I would like my <script> tags to go to
the
<head>. (May be not a good example because it appears that <script>
tags
are forced into <head> anyway. However, I don't see that documented
in
the tag library docs.)



Naresh




Reply via email to