Tutorial Template/XML/Tiles/Struts

Pessoal analisem este tutorial, estou com dúvidas na hora em que chamo a action, por favor analisen, preciso saber este esquema da action, como farei para as outras ? defino apenas uma action para o tiles?

(Struts e Tiles)

Code:

<?xml version="1.0" encoding="ISO-8859-1"?>
<definition name="aDef" path="/layout.jsp">
    <put name="header" value="/header.jsp"/>
    <put name="footer" value="/footer.jsp"/>
    <put name="body" value="/aBody.jsp"/>
</definition>

<definition name="bDef" path="/layout.jsp">
    <put name="header" value="/header.jsp"/>
    <put name="footer" value="/footer.jsp"/>
    <put name="body" value="/bBody.jsp"/>
</definition>

<definition name="cDef" path="/layout.jsp">
    <put name="header" value="/header.jsp"/>
    <put name="footer" value="/footer.jsp"/>
    <put name="body" value="/cBody.jsp"/>
</definition>

Code:

action
<!--
    <servlet-class>
        org.apache.struts.action.ActionServlet
    </servlet-class>
 -->

<servlet-class>
     org.apache.struts.tiles.ActionComponentServlet
</servlet-class>

<init-param>
    <param-name>definitions-config</param-name>
    <param-value>
        /WEB-INF/tileDefinitions.xml
    </param-value>
</init-param>
...
<!-- Mapeado Estandard del Action Servlet -->
<servlet-mapping>
  <servlet-name>action</servlet-name>
  <url-pattern>*.do</url-pattern>
</servlet-mapping>
...

Code:
import org.apache.struts.action.;
import javax.servlet.http.
;

public class DoFirst extends Action {

public ActionForward perform(
    ActionMapping aMapping,
    ActionForm aForm,
    HttpServletRequest aRequest,
    HttpServletResponse aResponse
) {
    return aMapping.findForward("success");
}

}

Code:


<action path="/b" type="com.malani.struts.action.DoFirst">
    <forward name="success" path="bDef"/>
</action>

<action path="/c" type="com.malani.struts.action.DoFirst">
    <forward name="success" path="cDef"/>
</action>

Pode ser mais claro com sua dúvida???
E coloque entre as tag’s para ficar mais claro esse código

Ops, foi mal

Nino, deculpe realmente ficou confuso.

Minha dúvida é sobre a action, devo declarar uma action para usar o Tiles com Template e Struts ?

Fui mais claro, senão tento melhorrar mais…

Grato

Cara tenho pouco conhecimento em Tiles mas vc precisa passar 1° por uma Action para montar a estrutura depois acho q por fowards vc já pode montar os resto… o template sempre vindo primeiro… depois monta a estrutura no tiles…

Acho q é essa sua dúvida né… vc já mapeou o tiles-defs… struts-config… ta td certinho…

Nino, por exemplo, terei que ter uma action que montará a estrutura e depois quando adiciono ou crio outras actions oque devo fazer ? terei que capturar esta action de configuração, é isso ?

Por exemplo está action de configuração será chamada várias vezes ?

Sério acho que ainda não peguei o esquema !!!

Ainda não configurei os arquivos, mas tenho um script para faze-lo, estou tentando entender o conceito primeiro…

Thank´s

Perai, terei uma Action que será tipo um “controlador” é isso ?