You're not specifying the result type, so it's trying to use "dispatcher" results, which aren't Tiles-aware (obviously :)
Dave --- "Gamble, Wesley (WG10)" <[EMAIL PROTECTED]> wrote: > Can I use the Struts 2 annotation - style of specifying action > results > to set a tile name as the target for a Struts action? In my testing, > I've been unable to, although I have successfully done it with the > XML > action specification in struts.xml. My suspicion is that perhaps the > annotations are processed in some way that precludes the > recognition/detection of tile definitions? > > > > Here's my action: > > > > @Result(name = "success", value="startApplication") > > > > public class ApplicationStartAction { > > private String pageTitle; > > private String companyName; > > > > public String execute() throws Exception { > > pageTitle = "Start Job Application"; > > companyName = "Men's Wearhouse"; > > return "success"; > > } > > > > ...getters and setters here.. > > } > > > > Here's my tiles.xml file: > > > > <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software > Foundation//DTD > Tiles Configuration 2.0//EN" > > "http://tiles.apache.org/dtds/tiles-config_2_0.dtd"> > > > > <tiles-definitions> > > <definition name="baseLayout" template="/layouts/base.jsp"> > > <put-attribute name="head" value="/tiles/head.jsp"/> > > <put-attribute name="body" value="/tiles/body.jsp"/> > > </definition> > > > > <definition name="startApplication" extends="baseLayout"> > > </definition> > > </tiles-definitions> > > > > When I attempt to execute the ApplicationStartAction, I get the > error: > The requested resource (/ApplicantTracking/startApplication) is not > available. > > which I assume to mean that the action result mapping to the tile > definition is not working. > > > > Thanks, > > Wes > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]