Chris Pratt wrote:
Also, make sure you define the tiles result-type in your struts.xml.

if your package extends tiles-default, you don't need that.

--
Robi



<package ...>
 <result-types>
   <result-type name="tiles" class="
org.apache.struts2.views.tiles.TilesResult" />
 </result-types>
</package>

 (*Chris*)

On 7/7/07, Roberto Nunnari <[EMAIL PROTECTED]> wrote:

Hello shahab.

make sure you have all the tiles libraries:
struts2-tiles-plugin-2.0.8.jar
ties-api-2.0.3.jar
tiles-core-2.0.3.jar
tiles-jsp-2.0.3.jar

then make sure your action's package extends tiles-default

hope that helps.

--
Robi



shahab wrote:
> Hi: I need some help with using tiles 2 with Struts 2.
>
> I have configured tiles servlet in web.xml as follows - (i am using
Spring
> listener)
>     <servlet>
>       <servlet-name>tiles</servlet-name>
>
> <servlet-class>org.apache.tiles.web.startup.TilesServlet</servlet-class>
>       <init-param>
>               <param-name>
>
org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
>               </param-name>
>               <param-value>
>                       /WEB-INF/tiles-defs.xml
>               </param-value>
>       </init-param>
>               <load-on-startup>2</load-on-startup>
>       </servlet>
>
> During start up, tiles-defs.xml is being read. However, when I see a
blank
> screen when the page is rendered. The jsp has the following -
> <%@ taglib uri="http://tiles.apache.org/tags-tiles"; prefix="tiles" %>
> <tiles:insertDefinition name="test.definition" />
>
> (test.definition is defined in tiles-defs.xmls as follows -
>   <definition name="test.definition" template="/layout.jsp">
>       <put-attribute name="title"  value="This is the title."/>
>       <put-attribute name="header" value="/header.jsp"/>
>       <put-attribute name="body"   value="/body.jsp"/>
>   </definition>
>
> I have layout.jsp, header.jsp and body.jsp in the same directory where
the
> jsp is.
>
> (In a pdf book from InfoQ, the author says that, the result type of an
> action should be stated as "tiles". i tried that, but i got the
following
> error -
> There is no result type defined for type 'tiles')
>
> Please help.

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

Reply via email to