Hi,
Try renaming Start to Index and see if that helps.
-Filip
On 2008-08-14 16:30, Angelo Chen wrote:
hi,
This is my Start.tml, i assume it's the same as Index.tml, but the first
onActivate is not called, any idea?
public class Start
{
Object onActivate(Object obj) {
System.out.println("index a");
return PageNotFound.class;
}
// use Start to load the home page so that dispatchers can be called
// if Home as the starting page, dispatchers will not be called at home
page point
public Class onActivate() {
return Home.class;
}
}
Filip S. Adamsen-2 wrote:
Yes, it will. If the path isn't valid, Tapestry will pass it as the
activation context to onActivate on your Index page.
-Filip
On 2008-08-14 15:16, Angelo Chen wrote:
Thanks for the fast response, but I can not quite understand, my setup is
like this:
I have a Start.tmp which in turn call the /Home page, based on what you
said, the
Start's onActive(Object obj) will be called if a invalid path is
supplied?
Filip S. Adamsen-2 wrote:
Yeah, there is. At least I do that...
I use onActivate on my Index page like this:
Object onActivate(Object obj) {
return ErrorNotFound.class;
}
Then, in my ErrorNotFound page, I set the HTTP Status Code to 404 to
make the search engines happy:
@Inject
private RequestGlobals requestGlobals;
public void setupRender() {
requestGlobals.getHTTPServletResponse().setStatus(HttpServletResponse.SC_NOT_FOUND);
}
Works like a charm.
-Filip
On 2008-08-14 14:41, Angelo Chen wrote:
hi,
how to define a default page that will be shown to the browser if a non
existing path is entered? example:
www.mydomain.com/page1, page1 does not exist, tomcat will display a
HTTP
Status 404 - /page1, any way to re-direct this in t5 app to a t5 page?
thanks.
angelo
---------------------------------------------------------------------
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]