Andrew this new jar depends of the class: SAXReader?? I recived this error:



*       Falta la clase: org.dom4j.io.SAXReader*

**

*        Clase Dependiente: net.sf.jsfcomp.ext.onload.OnLoadPhaseListener*

*                 Cargador: current-workspace-app.web.SiacAgenda:0.0.0*

*            Origen de Código:
/D:/OAS/SIACAGENDA/ViewController/public_html/WEB-INF/lib/jsfExt.jar
       Configuración: WEB-INF/lib/ directory in
D:\OAS\SIACAGENDA\ViewController\public_html\WEB-INF\lib*

*                  La clase que falta no está disponible desde ningún origen
de código o cargador del sistema.*



Do I have to put the dom jar on my project??



On Jan 8, 2008 9:50 PM, Andrew Robinson <[EMAIL PROTECTED]>
wrote:

> Download the newest onload code (jsfExt.0.9.0):
>
> http://sourceforge.net/project/showfiles.php?group_id=137466&package_id=168611
>
>
> (Sorry for the confusing release names)
>
> Other than that:
>
> "limpiarFormulario" should have a String, not void return type as it is
> being used as an action.
>
> If that doesn't help, turn the logging up (it uses commons logging).
>
> If you really get stuck, you can compare your code to the demo WAR's code.
>
> Your libraries should be fine.
>
>
> On Jan 8, 2008 11:45 AM, daniel ccss < [EMAIL PROTECTED]> wrote:
>
> > What Im missing, this is what I do:
> >
> > 1- In the web.xml:
> >     <context-param>
> >             <param-name>onload-config</param-name>
> >             <param-value>/WEB-INF/onload-config.xml</param-value>
> >     </context-param>
> > 2- In the faces-config.xml
> >  <lifecycle>
> >     ...
> >     <phase-listener>net.sf.jsfcomp.ext.onload.OnLoadPhaseListener
> > </phase-listener>
> >  </lifecycle>
> >
> > ...
> >  <managed-bean>
> >     <description>Seguridad</description>
> >     <managed-bean-name>SeguridadBean</managed-bean-name>
> >     <managed-bean-class>persona.SeguridadBean</managed-bean-class>
> >     <managed-bean-scope>session</managed-bean-scope>
> >  </managed-bean>
> > ...
> >
> > <navigation-rule>
> >     <from-view-id>/JSP/Seguridad/Login.jsp</from-view-id>
> >     <navigation-case>...
> >
> > 3- In the onload-config.xml
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <onload-config xmlns="urn:onload-config"
> >             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >             xsi:schemaLocation="urn:onload-config onload-config.xsd">
> >             <navigation-rule>
> >                         <view-id>/JSP/Seguridad/Login.jsp</view-id>
> >                         <action>#{SeguridadBean.limpiarFormulario
> > }</action>
> >             </navigation-rule>
> > </onload-config>
> >
> > 4- I add the onload-config.xsd as is
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
> >             targetNamespace="urn:onload-config"
> >             xmlns="urn:onload-config"
> >             elementFormDefault="qualified" version="1.0">
> >             <xs:element name="onload-config" type="Config"/>
> >             <xs:complexType name="Config">
> >                         <xs:annotation>
> >                                     <xs:documentation>
> >                                                 Root element. Contains
> > the configuration for the OnLoadPhaseListener
> >                                     </xs:documentation>
> >                         </xs:annotation>
> >                         <xs:sequence maxOccurs="unbounded">
> >                                     <xs:element name="navigation-rule"
> > type="Rule"/>
> >                         </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="Rule">
> >                         <xs:annotation>
> >                                     <xs:documentation>
> >                                                 Defines the navigation
> > rule for a JSF view-id or view-id pattern
> >                                     </xs:documentation>
> >                         </xs:annotation>
> >                         <xs:sequence>
> >                                     <xs:element name="view-id"
> > type="ViewId"/>
> >                                     <xs:element name="action"
> > type="Action"/>
> >                                     <xs:element name="success-result"
> > type="SuccessResult" minOccurs="0"/>
> >                         </xs:sequence>
> >             </xs:complexType>
> >             <xs:simpleType name="ViewId">
> >                         <xs:annotation>
> >                                     <xs:documentation>
> >                                                 The view ID to match.
> > This can be a full view-id or a path
> >                                                 ending with an asterisk.
> > Examples: /myDir/myFile.xhtml, /myDir/my*, *
> >                                     </xs:documentation>
> >                         </xs:annotation>
> >                         <xs:restriction base="xs:string"/>
> >             </xs:simpleType>
> >             <xs:simpleType name="Action">
> >                         <xs:annotation>
> >                                     <xs:documentation>
> >                                                 The EL syntax action
> > name to invoke. This is the same syntax as
> >                                                 when specifying an
> > action in the JSF page.
> >                                                 Example: #{
> > myBean.myActionMethod}
> >                                     </xs:documentation>
> >                         </xs:annotation>
> >                         <xs:restriction base="xs:string"/>
> >             </xs:simpleType>
> >             <xs:simpleType name="SuccessResult">
> >                         <xs:annotation>
> >                                     <xs:documentation>
> >                                                 If the result of an
> > action is null or equal to the success result,
> >                                                 nothing is done. If the
> > result is not equal to the success result
> >                                                 the result is used to
> > navigate to a new view based on the
> >                                                 faces configuration
> > file.
> >                                     </xs:documentation>
> >                         </xs:annotation>
> >                         <xs:restriction base="xs:string"/>
> >             </xs:simpleType>
> >
> > </xs:schema>
> >
> > 5- In SeguridadBean I add the method limpiarFormulario
> >      public void limpiarFormulario(){
> >          ...
> >      }
> >
> >
> > 6- I add the jar jsfExt.0.8.1 to web-inf
> >
> > The only differences that I saw was that I used:
> > myfaces-api-1.1.5.jar
> > myfaces-impl-1.1.5.jar
> > commons-logging-1.1.jar
> >
> > I need to use my faces 1.1.5 and commons-logging-1.1, that is the
> > problem? That´s why nothing happens?
> > What I'm missing? I run the Login.jsp but the method limpiarFormulario
> > was not called
> >
> > On Jan 8, 2008 3:24 PM, daniel ccss <[EMAIL PROTECTED]> wrote:
> >
> > > Ok Andrew I will try it and tell you, thanks
> > >
> > >
> > > On Jan 7, 2008 3:47 PM, Andrew Robinson <[EMAIL PROTECTED]>
> > > wrote:
> > >
> > > > Runs fine on JBoss if you aren't using Seam. If you are using seam
> > > > use the "action" attribute in the pages.xml. It is basically the
> > > > same thing. My on-load is nice for ppl. who want the functionality 
> > > > without
> > > > adding a full framework
> > > >
> > > >
> > > > On Jan 7, 2008 2:37 PM, daniel ccss <[EMAIL PROTECTED]> wrote:
> > > >
> > > > > Thanks Andrew, but i stop reading when saw this:
> > > > > "
> > > > > Note: If you are using JBoss Seam you cannot use it due to Seam 
> > > > > configuration conflicts.
> > > > > "
> > > > >
> > > > > Actually our project runs in OAS but we need for it to be posible
> > > > > to run in JBoss also.
> > > > >
> > > > > Any other solution?
> > > > >
> > > > >   On Jan 7, 2008 3:33 PM, Andrew Robinson <
> > > > > [EMAIL PROTECTED]> wrote:
> > > > >
> > > > > > See my response. The simplest component is the jsf-comp one that
> > > > > > I wrote:
> > > > > >
> > > > > > http://jsf-comp.sourceforge.net/components/onload/index.html
> > > > > >
> > > > > >
> > > > > >  On Jan 7, 2008 2:26 PM, daniel ccss <[EMAIL PROTECTED]>
> > > > > > wrote:
> > > > > >
> > > > > > > Thanks for the answers, I used a phaselistener but is for all
> > > > > > > the application, like the one in the example of the login:
> > > > > > >
> > > > > > >  <phase-listener>
> > > > > > > com.loffler.copycenter.controller.LoggedInCheck
> > > > > > > </phase-listener>
> > > > > > > but this type of listener is call for every Bean and my case
> > > > > > > is different.
> > > > > > >
> > > > > > > Let me explain better my case, I have an App1 and App2, they
> > > > > > > are in different servers, App1 have a link to call the App2, but 
> > > > > > > I need do
> > > > > > > some things before show the index of the App1, actually the link 
> > > > > > > calls
> > > > > > > directly the index.jsp of the App1, In this case I only need
> > > > > > > the listener for do things when the App1 calls App2, something 
> > > > > > > like in the
> > > > > > > onload of the app2. Can I use a listener when a specific JSP is 
> > > > > > > show? Can I
> > > > > > > call directly the backing bean?
> > > > > > >
> > > > > > > thanks
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Jan 7, 2008 2:53 PM, John Carlson <[EMAIL PROTECTED]>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Can you do it in Spring?
> > > > > > > >
> > > > > > > > John
> > > > > > > >
> > > > > > > >
> > > > > > > > At 12:24 PM 1/7/2008, you wrote:
> > > > > > > >
> > > > > > > > Hi all,
> > > > > > > >
> > > > > > > > In struts:
> > > > > > > > I can call a JSP page like http://..../JSP/Example.jsp and I
> > > > > > > > also can call an action that do something and then do the 
> > > > > > > > forward to the
> > > > > > > > Example.jsp like this: http:// <http:///> .../Example*.do
> > > > > > > > *
> > > > > > > > In JSF:
> > > > > > > > I can call a JSP page like http://...faces/JSP/Example.jsp *but
> > > > > > > > *there is a way to call a backing bean before show the JSP?
> > > > > > > >
> > > > > > > > I need to do something in the backing bean (set some
> > > > > > > > variables, etc) before showing the jsp, but I dont know if this 
> > > > > > > > is posible
> > > > > > > > in JSF.
> > > > > > > >
> > > > > > > > thanks
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to