Also, make sure you define the tiles result-type in your struts.xml.
<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]