There is one thing that has been left out of the list of helpful
suggestions so far:

you can also just use JSF 1.2, without facelets, and won't need
f:verbatim-tags anymore!

regards,

Martin

On 8/3/07, Andrew Robinson <[EMAIL PROTECTED]> wrote:
> el-api.jar & el-impl.jar from the facelets download.
>
> If you switch to JSF 1.2, use the version from your container (tomcat
> at least comes with an el jar).
>
> On 8/3/07, Bryan Basham <[EMAIL PROTECTED]> wrote:
> > Thanks everyone for the helpful suggestions so far.
> >
> > I decided to try facelets.  I have walked through the setup
> > in section 1.4 of the facelets.dev.java.net docbook.  But I
> > immediately hit the following error:
> >
> > [03 Aug 2007 14:09:58,648] ERROR [http-443-Processor24]
> > (StandardWrapperValve.java:253) - Servlet.service() for servlet Faces
> > Servlet threw exception
> > java.lang.NoClassDefFoundError: javax/el/ELException
> >         at
> > com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(AbstractTagLibrary.java:469)
> >         at
> > com.sun.facelets.tag.jstl.core.JstlCoreLibrary.<init>(JstlCoreLibrary.java:32)
> >         at
> > com.sun.facelets.tag.jstl.core.JstlCoreLibrary.<clinit>(JstlCoreLibrary.java:27)
> >
> > My environment is based on JSF v1.1 (MyFaces v1.1.5):
> > jsf-facelets.jar  (v1.1.13)
> > jstl-1.1.0.jar
> > commons-el-1.0.jar
> > myfaces-api-1.1.5.jar
> > myfaces-impl-1.1.5.jar
> >
> > Do I need to migrate to JSF v1.2?  Or is there some other JAR
> > file that I need?
> >
> > Thanks,
> > Bryan
> >
> > Mike Kienenberger wrote:
> > > It would look like this:
> > >
> > >
> > >   <div class="addItemTable">
> > >      <ul class="addItem">
> > >         <li>
> > >             <h:commandLink action="#{globalOptionsMgr.addOption}"
> > > value="LABEL" />
> > >         </li>
> > >      </ul>
> > >   </div>
> > >
> > > [ie, what you had without any verbatim tags]
> > >
> > > I think your only other option would be to xml-escape all of the tags
> > > enclosed in your verbatim tags.
> > >
> > > On 8/3/07, Bryan Basham <[EMAIL PROTECTED]> wrote:
> > >
> > >> Thanks for the suggestion.  I've never used facelets, so would you
> > >> be willing to sketch how this chunk of code would look using that
> > >> technology?
> > >>
> > >> Is there any other solution without using facelets?  For example, is
> > >> there a JSP (or Jasper) configuration that will relax the parser?
> > >>
> > >> Thanks,
> > >> Bryan
> > >>
> > >> Andrew Robinson wrote:
> > >>
> > >>> Use Facelets instead of JSP. You will not need verbatim tags anymore 
> > >>> with it
> > >>>
> > >>> On 8/3/07, Bryan Basham <[EMAIL PROTECTED]> wrote:
> > >>>
> > >>>
> > >>>> Hi all,
> > >>>>
> > >>>> I am using JSPX syntax for my JSF pages.  I occasionally need to use
> > >>>> raw HTML surrounded by <f:verbatim> tags.  However, I am hitting
> > >>>> a problem with the Jasper compiler of these verbatim tags break the
> > >>>> start/end tags of the HTML.
> > >>>>
> > >>>> Here's an example:
> > >>>>
> > >>>> <f:verbatim>
> > >>>>    <div class="addItemTable">
> > >>>>       <ul class="addItem">
> > >>>>          <li></f:verbatim>
> > >>>>              <h:commandLink action="#{globalOptionsMgr.addOption}"
> > >>>> value="LABEL" />
> > >>>>          <f:verbatim></li>
> > >>>>       </ul>
> > >>>>    </div>
> > >>>> </f:verbatim>
> > >>>>
> > >>>> The Jasper error I get is:
> > >>>> org.apache.jasper.JasperException:
> > >>>> /dhcp/ConfigureServerOptions.jspx(86,14) The element type "li" must be
> > >>>> terminated by the matching end-tag "</li>".
> > >>>>         at
> > >>>> org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
> > >>>>         at
> > >>>> org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
> > >>>>         at
> > >>>> org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:86)
> > >>>>         at
> > >>>> org.apache.jasper.compiler.JspDocumentParser.parse(JspDocumentParser.java:211)
> > >>>>
> > >>>> Does anyone know how to work around this problem?
> > >>>>
> > >>>> Thanks,
> > >>>> Bryan
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>
> >
> >
>


-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

Reply via email to