Caroline, are you by any chance using anything before the 1.1 stable release such as 1.0, a 1.1 beta or release candidate (1.1-b3, 1.1-rc2, etc.) ? I found this note in v1.1-b3 (and in the current 1.2.4 notes):
> ActionMapping: input property may now refer to an > ActionForward rather than a module-relative path if > inputForward is set to true on the module's ControllerConfig > bean [org.apache.struts.config.ControllerConfig] Since a tile seems to work from almost any place an ActionForward works in a TilesRequestProcessor (from my point of view at least), it makes sense that Tiles could, in 1.1, be used in the input parameter. The default says inputForward="false" so maybe your tile will work if you set it to true (so the inputForward gets treated like a global actionForward and see tiles?) ? The syntax would then be (in struts-config.xml): <controller ... inputForward="true" /> Personally, I'd lean more towards Hubert Rabago's note that you have specified in your struts-config.xml both ".frame.Content" and ".frame.content" in different places while you probably only used one of those exact case-sensitive spellings in your tiles definition xmil file. But hey, the above is what I get for trying to research why I thought you couldn't use tiles in the input parameter of an action. *shrug* Regards, David -----Original Message----- From: David G. Friedman [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 22, 2004 11:32 PM To: Struts Users Mailing List Subject: RE: Path .frame.content Does Not Start With a "/" Character Thanks Terry. I could have sworn it didn't work when I started using Struts (v1.0, I think). Sadly, a quick bugzilla search didn't show up anything noticeable. Maybe I just mistyped it ages ago and got that idea stuck in my head. :( I actually wanted to lookup the previous 1.0 and 1.1 release notes to figure out where I got this wrong idea but I deleted those versions from my HD. And now I can't seem to find out how to download previous releases from the Struts main site! It must be too late at night if I can't find the older versions! :( -David -----Original Message----- From: Terry Roe [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 22, 2004 6:23 PM To: Struts Users Mailing List Subject: Re: Path .frame.content Does Not Start With a "/" Character David, Someone had better tell my application then, because it is using lots of tiles for the input parameter. ;) I do recall getting the error described by Caroline some time ago, but darned if I can remember how I resolved it. (Too much water under the bridge. Or, too much beer on the brain?) It may be that I had to go to 1.2.x to get it to work. Just did a search of the Release Notes and it wasn't mentioned there, though. I do know it works because I am using validation and tiles for the input parameter. TR David G. Friedman wrote: > I recall reading that the action's "input" parameter cannot be a tile. Try > a JSP or action path. > > Regards, > David > > -----Original Message----- > From: Caroline Jen [mailto:[EMAIL PROTECTED] > Sent: Wednesday, September 22, 2004 5:55 PM > To: [EMAIL PROTECTED] > Subject: Path .frame.content Does Not Start With a "/" Character > > > I think I have made all kinds of mistakes in the > Struts history. > > I was working on VALIDATION. However, when I leave > all text fields blank and submit the form for testing, > I got HTTP Status 500 - > > java.lang.IllegalArgumentException: Path > .frame.content does not start with a "/" character > > I think the problem is in my struts-config.xml file. > I do not see that I put a "/" in front of any tile > expressions; in particular, .frame.content > > (My struts-config.xml can be found in the attachment) > > The Tomcat logs file can also be found in the > attachment. > > In the browser window, I got: > > java.lang.IllegalArgumentException: Path > .frame.content does not start with a "/" character > > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10 > 62) > > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso > r.java:274) > > org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(Requ > estProcessor.java:1012) > > org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward( > TilesRequestProcessor.java:345) > > org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.j > ava:980) > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:255) > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > _______________________________ > Do you Yahoo!? > Express yourself with Y! Messenger! Free. Download now. > http://messenger.yahoo.com > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]