Hi,
In fact Struts works on my application, I can display pages using Struts
with a basic layout. But when I try to use definitions it doesn't work !! I
always  have  an error and I can't display any pages using Tiles
definitions.
Here are my struts-config.xml and my web.xml...Did I forget some marker or
put some wrong parameters ? Or my websphere  doesn't have  the right
configuration ?
Thanks a lot for your answer :-)

Struts-config.xml :

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd";>

<struts-config>

  <form-beans>
  
    <form-bean name="registerForm" type="app.RegisterForm" />
    <form-bean name="saisieForm" type="appli.SaisieForm" />
    
  </form-beans>
  
  
  <!-- ========== Global Forward Definitions  -->
  <!--
    <global-forwards type="org.apache.struts.action.ActionForward">
        <forward   name="saisie" path="defTest"/>
        <forward name="success"  path="testForwardTiles"/>
    </global-forwards>
  -->  
 
  <action-mappings>
      
    <action    path="/saisie"
               type="appli.SaisieAction"
               name="saisieForm"
               scope="request">
      <forward name="saisie" path="/Welcome.jsp"/>
    </action>
    
    <action    path="/confirm"
               type="appli.ConfirmAction"
               name="saisieForm"
               scope="request">
          
      <forward name="saisie" path="/enchainement_1.jsp"/>

    
    <action path="/forwardExampleAction"
            type="appli.ForwardTiles" >
        <forward name="success"  path="testForwardTiles"/>
    </action>
      
  </action-mappings>


Web.xml :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>
   <web-app id="WebApp_1">
      <servlet id="Servlet_1">
         <servlet-name>action</servlet-name>
 
<servlet-class>org.apache.struts.tiles.ActionComponentServlet</servlet-class
>
         <init-param id="InitParam_1">
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
         </init-param>
         <init-param id="InitParam_2">
            <param-name>debug</param-name>
            <param-value>2</param-value>
         </init-param>
         <init-param id="InitParam_3">
            <param-name>detail</param-name>
            <param-value>2</param-value>
         </init-param>
         <init-param id="InitParam_4">
            <param-name>validate</param-name>
            <param-value>true</param-value>
         </init-param>
         <init-param id="InitParam_5">
            <param-name>definitions-config</param-name>
            <param-value>/WEB-INF/tiles-defs.xml</param-value>
         </init-param>
         <init-param id="InitParam_6">
            <param-name>definitions-debug</param-name>
            <param-value>1</param-value>
         </init-param>
         <init-param id="InitParam_7">
            <param-name>definitions-details</param-name>
            <param-value>0</param-value>
         </init-param>
         <init-param id="InitParam_8">
            <param-name>definitions-parser-validate</param-name>
            <param-value>true</param-value>
         </init-param>
         <load-on-startup>2</load-on-startup>
      </servlet>
      <servlet-mapping id="ServletMapping_1">
         <servlet-name>action</servlet-name>
         <url-pattern>*.do</url-pattern>
      </servlet-mapping>
      <taglib id="TagLibRef_1">
         <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
         <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
      </taglib>
      <taglib id="TagLibRef_2">
         <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
         <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
      </taglib>
      <taglib id="TagLibRef_3">
         <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
         <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
      </taglib>
      <taglib id="TagLibRef_4">
         <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
         <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
      </taglib>
   </web-app>

Definitions xml :

 <!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration//EN"
       "http://jakarta.apache.org/struts/dtds/tiles-config.dtd";>
       
 <tiles-definitions>      
       
    <definition name="testForwardTiles" path="/test_page.jsp">
          <put name="title"  value="Tiles Test" />
          <put name="header" value="/tiles_head.jsp" />
          <put name="footer" value="/tiles_foot.jsp" />
          <put name="menu"   value="/tiles_menu.jsp" />
          <put name="body"   value="/tiles_body.jsp" />
    </definition>
</tiles-definitions>


And my jsp page :

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>

<tiles:insert definition="testForwardTiles" flush="true"/>


:-)

-----Message d'origine-----
De : Hirschmann, Bernhard [mailto:[EMAIL PROTECTED]] 
Envoyé : mardi 4 février 2003 12:54
À : 'Struts Users Mailing List'
Objet : AW: Struts,Tiles & Websphere



Hey Risika,

we also use WS4 with Tiles and we don't have any problem with it. 

I suppose you're having syntax problems... 
could you post some JSP snippet?

Regards,
Bernhard


-----Ursprüngliche Nachricht-----
Von: Risika RANDRIANASOLO [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 4. Februar 2003 12:10
An: 'Struts Users Mailing List'
Betreff: Struts,Tiles & Websphere


Hi,
My application is working with Websphere 4 and Struts. 
I'v tried to install Tiles to use the definitions possibilities but it
doesn't
work, I've always an XmlParserError (he doesn't recognize forward to a
definition). 
Maybe my explainations don't clear but....somebody can help me to configure
Websphere 4 with Tiles ???? :-) 
Thanx a lot !!



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


----------------------------------------------------------------------
Ce message est confidentiel. Son contenu ne represente en aucun cas un
engagement de la part de Softcomputing sous reserve de tout accord conclu
par ecrit entre vous et Softcomputing. Toute publication, utilisation ou
diffusion, meme partielle, doit etre autorisee prealablement. Si vous n'etes
pas destinataire de ce message, merci d'en avertir immediatement
l'expediteur.

This message is confidential. Its content does not constitute a commitment
by Softcomputing except where provided for in a written agreement between
you and Softcomputing. Any unauthorised disclosure, use or dissemination,
either whole or partial, is prohibited. If you are not the intended
recipient of this message, please notify the sender immediately.
----------------------------------------------------------------------


Reply via email to