incubator-adffaces-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias Wessendorf" <mat...@apache.org>
Subject Re: Use of <tr:document> tag
Date Mon, 09 Oct 2006 13:12:04 GMT
Naresh,

I was able to include dojo.js into a page


   <script src="#{facesContext.externalContext.requestContextPath}/dojo.js"/>

(w/ facelets, but JSP 2.1 will work too)

However, I was not able to run this:

<script>
	dojo.event.connect(dojo, "loaded", "init");
</script>


So I called init(); on t:doc onload attr.

-Matthias

On 10/8/06, Naresh Bhatia <NBhatia@sapient.com> wrote:
> You are right, parantheses should go away. But that does not fix the
> issue. The same error still shows up:
>
> 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: Clemens Schneider [mailto:clemens.schneider@gmail.com]
> Sent: Saturday, October 07, 2006 3:57 PM
> To: adffaces-user@incubator.apache.org
> Subject: Re: Use of <tr:document> tag
>
> 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 &lt;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:simon.lessard.3@gmail.com]
> > Sent: Saturday, October 07, 2006 1:53 PM
> > To: adffaces-user@incubator.apache.org
> > 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 <NBhatia@sapient.com> 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:awiner@gmail.com]
> >> Sent: Saturday, October 07, 2006 10:31 AM
> >> To: adffaces-user@incubator.apache.org
> >> 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 <NBhatia@sapient.com> 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
> >>>
> >>>
> >>>
> >>>
> >
> >
>


-- 
Matthias Wessendorf
http://tinyurl.com/fmywh

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Mime
View raw message