You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by david joffrin <da...@hotmail.com> on 2005/02/15 12:31:30 UTC
Hacking the URL
Hi,
MyPage implements the PageValidateListener. But when I hack the http with
http://localhost:8080/sudetp/app?service=page/MyPage, I am not going through
the pageValidate method! Any ideas why?
Pretty tough when I want to implement secured pages...
Thanks.
DvJ
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by david joffrin <da...@hotmail.com>.
In fact, the pageValidate is being implemented in a base class, called
Secured!
Without hacking, it is working fine, but when messing with the URL, this is
no longer working...
David Joffrin
MSN: david_joffrin@hotmail.com
>From: Erik Hatcher <er...@ehatchersolutions.com>
>Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>To: "Tapestry users" <ta...@jakarta.apache.org>
>Subject: Re: Hacking the URL
>Date: Tue, 15 Feb 2005 06:59:06 -0500
>
>Did you tie your .page file to class="...MyPage"?
>
>
>On Feb 15, 2005, at 6:31 AM, david joffrin wrote:
>
>>Hi,
>>
>>MyPage implements the PageValidateListener. But when I hack the http with
>>http://localhost:8080/sudetp/app?service=page/MyPage, I am not going
>>through the pageValidate method! Any ideas why?
>>
>>Pretty tough when I want to implement secured pages...
>>
>>Thanks.
>>DvJ
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
Did you tie your .page file to class="...MyPage"?
On Feb 15, 2005, at 6:31 AM, david joffrin wrote:
> Hi,
>
> MyPage implements the PageValidateListener. But when I hack the http
> with http://localhost:8080/sudetp/app?service=page/MyPage, I am not
> going through the pageValidate method! Any ideas why?
>
> Pretty tough when I want to implement secured pages...
>
> Thanks.
> DvJ
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
*whew* - finally problem solved! :) or at least identified and
Tapestry is vindicated!
On Feb 18, 2005, at 8:37 AM, david joffrin wrote:
> That would make sense as this is a PST form inside.
> Two questions then:
> 1/ How can I get rid of that feature?
There are lots of tricks to tell the browser and proxy servers to not
cache the pages. You'll have to do your homework on these techniques -
I've always applied the shotgun approach and disabled all the caching
switches I've discovered as there are IE-specific tricks, meta tags,
and HTTP header tweaks.
> 2/ Do u know the way to display the message "YOur page has expired"
> when clicking on the back button?
Back buttons.... I'm not touching this one! :)
Erik
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by david joffrin <da...@hotmail.com>.
That would make sense as this is a PST form inside.
Two questions then:
1/ How can I get rid of that feature?
2/ Do u know the way to display the message "YOur page has expired" when
clicking on the back button?
Thanks.
David Joffrin
MSN: david_joffrin@hotmail.com
>From: Mind Bridge <mi...@yahoo.com>
>Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>To: Tapestry users <ta...@jakarta.apache.org>
>Subject: Re: Hacking the URL
>Date: Fri, 18 Feb 2005 15:31:27 +0200
>
>I am guessing that you were seeing a cached version of the page. There was
>no connection to the server and as a result there was no validation
>invocation... The new browser may cause an update of the cache, which is
>why it works.
>
>Just a guess. You can verify if it is correct...
>
>
>david joffrin wrote:
>
>>HI,
>>
>>In a new browser, everything is ok... the logon page is appearing.
>>My security is implemented in a base class, the code is:
>>public abstract class Secured extends BasePage implements
>>PageValidateListener {
>> public void pageValidate(PageEvent event) {
>> Session visit = (Session) getVisit();
>>
>> if (visit.getUser() != null) {
>> return;
>> }
>>
>> Login logon = (Login) getRequestCycle().getPage("Login");
>> logon.setCallback(new PageCallback(this));
>>
>> throw new PageRedirectException(logon);
>> }
>>}
>>
>>The logout is implemented via a PageLink button to Logout page, the code
>>is:
>>public abstract class Logout extends BasePage implements
>>PageRenderListener {
>> /** Logger instance for security messages */
>> private static Logger secuLogger = Logger.getLogger(
>> Logout.class, "SECULOG");
>>
>> public void pageBeginRender(PageEvent event) {
>> Session session = (Session) getVisit();
>>
>> if (session.getUser() != null) {
>> secuLogger.info("Logout ok: " +
>>session.getUser().getUserId());
>> session.setUser(null);
>> }
>> }
>>}
>>
>>Relaticely simple... the logout piece might be the issue, but note that
>>when clicking on the PageLink to logout, this piece of code is always
>>being executed... however, I am not freeing up the HttpSession, could it
>>be the issue? but why is Tapestry framework not entering me pageValidate
>>then?
>>
>>Thanks for helping.
>>David Joffrin
>>MSN: david_joffrin@hotmail.com
>>
>>
>>
>>
>>>From: Erik Hatcher <er...@ehatchersolutions.com>
>>>Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>>To: "Tapestry users" <ta...@jakarta.apache.org>
>>>Subject: Re: Hacking the URL
>>>Date: Fri, 18 Feb 2005 08:16:38 -0500
>>>
>>>
>>>On Feb 18, 2005, at 7:01 AM, david joffrin wrote:
>>>
>>>>As requested:
>>>>One of the page:
>>>>...
>>>><tr>
>>>><td rowspan="1" colspan="1"><a jwcid="@PageLink" page="MyPage"
>>>>href="MyPage.html">My Page</a></td>
>>>></tr>
>>>>...
>>>>
>>>>So, if I click on the PageLink, it redirects to my page! I copy the URL
>>>>in the browser, logout then paste the copied URL in the same browser
>>>>and press enter... MyPage goes through without passing through
>>>>pageValidate().
>>>
>>>
>>>Have you tried a completely new browser window? (though that shouldn't
>>>matter in terms of it getting into the pageValidate() method).
>>>
>>>How about your Java code? Please post that also.
>>>
>>> Erik
>>>
>>>
>>>>
>>>>David Joffrin
>>>>MSN: david_joffrin@hotmail.com
>>>>
>>>>
>>>>
>>>>
>>>>>From: Erik Hatcher <er...@ehatchersolutions.com>
>>>>>Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>>>>To: "Tapestry users" <ta...@jakarta.apache.org>
>>>>>Subject: Re: Hacking the URL
>>>>>Date: Fri, 18 Feb 2005 06:53:36 -0500
>>>>>
>>>>>What URL does the button go to? Could you post (repost?) the short
>>>>>snippets of relevant code/.page/.html?
>>>>>
>>>>>You're doing something fishy or expecting something incorrectly.
>>>>>
>>>>> Erik
>>>>>
>>>>>
>>>>>On Feb 18, 2005, at 5:37 AM, david joffrin wrote:
>>>>>
>>>>>>Took me some time to come back, but here it is...
>>>>>>
>>>>>>Yes, the method is pageValidate is not called because I set a
>>>>>>breakpoint inside... It is only called when I follow the flow,
>>>>>>meaning clicking on the button, but if I typed in the URL
>>>>>>http://localhost:8080/sudetp/app?service=page/MyPage, this is going
>>>>>>through...
>>>>>>Why?
>>>>>>
>>>>>>Thanks.
>>>>>>David Joffrin
>>>>>>MSN: david_joffrin@hotmail.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>From: Howard Lewis Ship <hl...@gmail.com>
>>>>>>>Reply-To: Howard Lewis Ship <hl...@gmail.com>
>>>>>>>To: Tapestry users <ta...@jakarta.apache.org>
>>>>>>>Subject: Re: Hacking the URL
>>>>>>>Date: Wed, 16 Feb 2005 07:50:51 -0500
>>>>>>>
>>>>>>>How do you know that your pageValidate() method was not invoked? I
>>>>>>>can pretty much guarantee that it was. Use a debugger. Check your
>>>>>>>base classes to see if they override methods. When a page is
>>>>>>>activated, it is validated ... and a page can't render until it has
>>>>>>>been activated.
>>>>>>>
>>>>>>>
>>>>>>>On Wed, 16 Feb 2005 09:35:31 +0000, david joffrin
>>>>>>><da...@hotmail.com> wrote:
>>>>>>> > I meant that I typed in
>>>>>>>http://localhost:8080/sudetp/app?service=page/MyPage
>>>>>>> > instead of clicking on links or buttons.
>>>>>>> >
>>>>>>> > Thanks.
>>>>>>> > David Joffrin
>>>>>>> > MSN: david_joffrin@hotmail.com
>>>>>>> >
>>>>>>> > >From: Kent Tong <ke...@cpttm.org.mo>
>>>>>>> > >Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>>>>>> > >To: tapestry-user@jakarta.apache.org
>>>>>>> > >Subject: Re: Hacking the URL
>>>>>>> > >Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
>>>>>>> > >
>>>>>>> > >david joffrin <david_joffrin <at> hotmail.com> writes:
>>>>>>> > >
>>>>>>> > > >
>>>>>>> > > > Hi,
>>>>>>> > > >
>>>>>>> > > > MyPage implements the PageValidateListener. But when I hack
>>>>>>>the http
>>>>>>> > >with
>>>>>>> > > > http://localhost:8080/sudetp/app?service=page/MyPage, I am
>>>>>>>not going
>>>>>>> > >through
>>>>>>> > > > the pageValidate method! Any ideas why?
>>>>>>> > >
>>>>>>> > >What do you mean by "hacking"?
>>>>>>> > >
>>>>>>> > >
>>>>>>> >
>>>>>>> >-------------------------------------------------------------------
>>>>>>>--
>>>>>>> > >To unsubscribe, e-mail:
>>>>>>>tapestry-user-unsubscribe@jakarta.apache.org
>>>>>>> > >For additional commands, e-mail:
>>>>>>>tapestry-user-help@jakarta.apache.org
>>>>>>> > >
>>>>>>> >
>>>>>>> >
>>>>>>>--------------------------------------------------------------------
>>>>>>>-
>>>>>>> > To unsubscribe, e-mail:
>>>>>>>tapestry-user-unsubscribe@jakarta.apache.org
>>>>>>> > For additional commands, e-mail:
>>>>>>>tapestry-user-help@jakarta.apache.org
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>>--
>>>>>>>Howard M. Lewis Ship
>>>>>>>Independent J2EE / Open-Source Java Consultant
>>>>>>>Creator, Jakarta Tapestry
>>>>>>>Creator, Jakarta HiveMind
>>>>>>>
>>>>>>>Professional Tapestry training, mentoring, support
>>>>>>>and project work. http://howardlewisship.com
>>>>>>>
>>>>>>>--------------------------------------------------------------------
>>>>>>>-
>>>>>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>>>>>For additional commands, e-mail:
>>>>>>>tapestry-user-help@jakarta.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>---------------------------------------------------------------------
>>>>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>>>>For additional commands, e-mail:
>>>>>>tapestry-user-help@jakarta.apache.org
>>>>>
>>>>>
>>>>>
>>>>>---------------------------------------------------------------------
>>>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>>>>
>>>>
>>>>
>>>>
>>>>---------------------------------------------------------------------
>>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>>
>>>
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>>
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>
>>
>>
>
>
>
>--
>No virus found in this outgoing message.
>Checked by AVG Anti-Virus.
>Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by Mind Bridge <mi...@yahoo.com>.
I am guessing that you were seeing a cached version of the page. There
was no connection to the server and as a result there was no validation
invocation... The new browser may cause an update of the cache, which is
why it works.
Just a guess. You can verify if it is correct...
david joffrin wrote:
> HI,
>
> In a new browser, everything is ok... the logon page is appearing.
> My security is implemented in a base class, the code is:
> public abstract class Secured extends BasePage implements
> PageValidateListener {
> public void pageValidate(PageEvent event) {
> Session visit = (Session) getVisit();
>
> if (visit.getUser() != null) {
> return;
> }
>
> Login logon = (Login) getRequestCycle().getPage("Login");
> logon.setCallback(new PageCallback(this));
>
> throw new PageRedirectException(logon);
> }
> }
>
> The logout is implemented via a PageLink button to Logout page, the
> code is:
> public abstract class Logout extends BasePage implements
> PageRenderListener {
> /** Logger instance for security messages */
> private static Logger secuLogger = Logger.getLogger(
> Logout.class, "SECULOG");
>
> public void pageBeginRender(PageEvent event) {
> Session session = (Session) getVisit();
>
> if (session.getUser() != null) {
> secuLogger.info("Logout ok: " +
> session.getUser().getUserId());
> session.setUser(null);
> }
> }
> }
>
> Relaticely simple... the logout piece might be the issue, but note
> that when clicking on the PageLink to logout, this piece of code is
> always being executed... however, I am not freeing up the HttpSession,
> could it be the issue? but why is Tapestry framework not entering me
> pageValidate then?
>
> Thanks for helping.
> David Joffrin
> MSN: david_joffrin@hotmail.com
>
>
>
>
>> From: Erik Hatcher <er...@ehatchersolutions.com>
>> Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>> To: "Tapestry users" <ta...@jakarta.apache.org>
>> Subject: Re: Hacking the URL
>> Date: Fri, 18 Feb 2005 08:16:38 -0500
>>
>>
>> On Feb 18, 2005, at 7:01 AM, david joffrin wrote:
>>
>>> As requested:
>>> One of the page:
>>> ...
>>> <tr>
>>> <td rowspan="1" colspan="1"><a jwcid="@PageLink" page="MyPage"
>>> href="MyPage.html">My Page</a></td>
>>> </tr>
>>> ...
>>>
>>> So, if I click on the PageLink, it redirects to my page! I copy the
>>> URL in the browser, logout then paste the copied URL in the same
>>> browser and press enter... MyPage goes through without passing
>>> through pageValidate().
>>
>>
>> Have you tried a completely new browser window? (though that
>> shouldn't matter in terms of it getting into the pageValidate()
>> method).
>>
>> How about your Java code? Please post that also.
>>
>> Erik
>>
>>
>>>
>>> David Joffrin
>>> MSN: david_joffrin@hotmail.com
>>>
>>>
>>>
>>>
>>>> From: Erik Hatcher <er...@ehatchersolutions.com>
>>>> Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>>> To: "Tapestry users" <ta...@jakarta.apache.org>
>>>> Subject: Re: Hacking the URL
>>>> Date: Fri, 18 Feb 2005 06:53:36 -0500
>>>>
>>>> What URL does the button go to? Could you post (repost?) the
>>>> short snippets of relevant code/.page/.html?
>>>>
>>>> You're doing something fishy or expecting something incorrectly.
>>>>
>>>> Erik
>>>>
>>>>
>>>> On Feb 18, 2005, at 5:37 AM, david joffrin wrote:
>>>>
>>>>> Took me some time to come back, but here it is...
>>>>>
>>>>> Yes, the method is pageValidate is not called because I set a
>>>>> breakpoint inside... It is only called when I follow the flow,
>>>>> meaning clicking on the button, but if I typed in the URL
>>>>> http://localhost:8080/sudetp/app?service=page/MyPage, this is
>>>>> going through...
>>>>> Why?
>>>>>
>>>>> Thanks.
>>>>> David Joffrin
>>>>> MSN: david_joffrin@hotmail.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> From: Howard Lewis Ship <hl...@gmail.com>
>>>>>> Reply-To: Howard Lewis Ship <hl...@gmail.com>
>>>>>> To: Tapestry users <ta...@jakarta.apache.org>
>>>>>> Subject: Re: Hacking the URL
>>>>>> Date: Wed, 16 Feb 2005 07:50:51 -0500
>>>>>>
>>>>>> How do you know that your pageValidate() method was not invoked? I
>>>>>> can pretty much guarantee that it was. Use a debugger. Check your
>>>>>> base classes to see if they override methods. When a page is
>>>>>> activated, it is validated ... and a page can't render until it has
>>>>>> been activated.
>>>>>>
>>>>>>
>>>>>> On Wed, 16 Feb 2005 09:35:31 +0000, david joffrin
>>>>>> <da...@hotmail.com> wrote:
>>>>>> > I meant that I typed in
>>>>>> http://localhost:8080/sudetp/app?service=page/MyPage
>>>>>> > instead of clicking on links or buttons.
>>>>>> >
>>>>>> > Thanks.
>>>>>> > David Joffrin
>>>>>> > MSN: david_joffrin@hotmail.com
>>>>>> >
>>>>>> > >From: Kent Tong <ke...@cpttm.org.mo>
>>>>>> > >Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>>>>> > >To: tapestry-user@jakarta.apache.org
>>>>>> > >Subject: Re: Hacking the URL
>>>>>> > >Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
>>>>>> > >
>>>>>> > >david joffrin <david_joffrin <at> hotmail.com> writes:
>>>>>> > >
>>>>>> > > >
>>>>>> > > > Hi,
>>>>>> > > >
>>>>>> > > > MyPage implements the PageValidateListener. But when I
>>>>>> hack the http
>>>>>> > >with
>>>>>> > > > http://localhost:8080/sudetp/app?service=page/MyPage, I am
>>>>>> not going
>>>>>> > >through
>>>>>> > > > the pageValidate method! Any ideas why?
>>>>>> > >
>>>>>> > >What do you mean by "hacking"?
>>>>>> > >
>>>>>> > >
>>>>>> >
>>>>>> >-------------------------------------------------------------------
>>>>>> --
>>>>>> > >To unsubscribe, e-mail:
>>>>>> tapestry-user-unsubscribe@jakarta.apache.org
>>>>>> > >For additional commands, e-mail:
>>>>>> tapestry-user-help@jakarta.apache.org
>>>>>> > >
>>>>>> >
>>>>>> >
>>>>>> --------------------------------------------------------------------
>>>>>> -
>>>>>> > To unsubscribe, e-mail:
>>>>>> tapestry-user-unsubscribe@jakarta.apache.org
>>>>>> > For additional commands, e-mail:
>>>>>> tapestry-user-help@jakarta.apache.org
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Howard M. Lewis Ship
>>>>>> Independent J2EE / Open-Source Java Consultant
>>>>>> Creator, Jakarta Tapestry
>>>>>> Creator, Jakarta HiveMind
>>>>>>
>>>>>> Professional Tapestry training, mentoring, support
>>>>>> and project work. http://howardlewisship.com
>>>>>>
>>>>>> --------------------------------------------------------------------
>>>>>> -
>>>>>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>>>> For additional commands, e-mail:
>>>>>> tapestry-user-help@jakarta.apache.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail:
>>>>> tapestry-user-help@jakarta.apache.org
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
>
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by david joffrin <da...@hotmail.com>.
HI,
In a new browser, everything is ok... the logon page is appearing.
My security is implemented in a base class, the code is:
public abstract class Secured extends BasePage implements
PageValidateListener {
public void pageValidate(PageEvent event) {
Session visit = (Session) getVisit();
if (visit.getUser() != null) {
return;
}
Login logon = (Login) getRequestCycle().getPage("Login");
logon.setCallback(new PageCallback(this));
throw new PageRedirectException(logon);
}
}
The logout is implemented via a PageLink button to Logout page, the code is:
public abstract class Logout extends BasePage implements PageRenderListener
{
/** Logger instance for security messages */
private static Logger secuLogger = Logger.getLogger(
Logout.class, "SECULOG");
public void pageBeginRender(PageEvent event) {
Session session = (Session) getVisit();
if (session.getUser() != null) {
secuLogger.info("Logout ok: " + session.getUser().getUserId());
session.setUser(null);
}
}
}
Relaticely simple... the logout piece might be the issue, but note that when
clicking on the PageLink to logout, this piece of code is always being
executed... however, I am not freeing up the HttpSession, could it be the
issue? but why is Tapestry framework not entering me pageValidate then?
Thanks for helping.
David Joffrin
MSN: david_joffrin@hotmail.com
>From: Erik Hatcher <er...@ehatchersolutions.com>
>Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>To: "Tapestry users" <ta...@jakarta.apache.org>
>Subject: Re: Hacking the URL
>Date: Fri, 18 Feb 2005 08:16:38 -0500
>
>
>On Feb 18, 2005, at 7:01 AM, david joffrin wrote:
>
>>As requested:
>>One of the page:
>>...
>><tr>
>><td rowspan="1" colspan="1"><a jwcid="@PageLink" page="MyPage"
>>href="MyPage.html">My Page</a></td>
>></tr>
>>...
>>
>>So, if I click on the PageLink, it redirects to my page! I copy the URL
>>in the browser, logout then paste the copied URL in the same browser and
>>press enter... MyPage goes through without passing through
>>pageValidate().
>
>Have you tried a completely new browser window? (though that shouldn't
>matter in terms of it getting into the pageValidate() method).
>
>How about your Java code? Please post that also.
>
> Erik
>
>
>>
>>David Joffrin
>>MSN: david_joffrin@hotmail.com
>>
>>
>>
>>
>>>From: Erik Hatcher <er...@ehatchersolutions.com>
>>>Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>>To: "Tapestry users" <ta...@jakarta.apache.org>
>>>Subject: Re: Hacking the URL
>>>Date: Fri, 18 Feb 2005 06:53:36 -0500
>>>
>>>What URL does the button go to? Could you post (repost?) the short
>>>snippets of relevant code/.page/.html?
>>>
>>>You're doing something fishy or expecting something incorrectly.
>>>
>>> Erik
>>>
>>>
>>>On Feb 18, 2005, at 5:37 AM, david joffrin wrote:
>>>
>>>>Took me some time to come back, but here it is...
>>>>
>>>>Yes, the method is pageValidate is not called because I set a
>>>>breakpoint inside... It is only called when I follow the flow, meaning
>>>>clicking on the button, but if I typed in the URL
>>>>http://localhost:8080/sudetp/app?service=page/MyPage, this is going
>>>>through...
>>>>Why?
>>>>
>>>>Thanks.
>>>>David Joffrin
>>>>MSN: david_joffrin@hotmail.com
>>>>
>>>>
>>>>
>>>>
>>>>>From: Howard Lewis Ship <hl...@gmail.com>
>>>>>Reply-To: Howard Lewis Ship <hl...@gmail.com>
>>>>>To: Tapestry users <ta...@jakarta.apache.org>
>>>>>Subject: Re: Hacking the URL
>>>>>Date: Wed, 16 Feb 2005 07:50:51 -0500
>>>>>
>>>>>How do you know that your pageValidate() method was not invoked? I
>>>>>can pretty much guarantee that it was. Use a debugger. Check your
>>>>>base classes to see if they override methods. When a page is
>>>>>activated, it is validated ... and a page can't render until it has
>>>>>been activated.
>>>>>
>>>>>
>>>>>On Wed, 16 Feb 2005 09:35:31 +0000, david joffrin
>>>>><da...@hotmail.com> wrote:
>>>>> > I meant that I typed in
>>>>>http://localhost:8080/sudetp/app?service=page/MyPage
>>>>> > instead of clicking on links or buttons.
>>>>> >
>>>>> > Thanks.
>>>>> > David Joffrin
>>>>> > MSN: david_joffrin@hotmail.com
>>>>> >
>>>>> > >From: Kent Tong <ke...@cpttm.org.mo>
>>>>> > >Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>>>> > >To: tapestry-user@jakarta.apache.org
>>>>> > >Subject: Re: Hacking the URL
>>>>> > >Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
>>>>> > >
>>>>> > >david joffrin <david_joffrin <at> hotmail.com> writes:
>>>>> > >
>>>>> > > >
>>>>> > > > Hi,
>>>>> > > >
>>>>> > > > MyPage implements the PageValidateListener. But when I hack the
>>>>> http
>>>>> > >with
>>>>> > > > http://localhost:8080/sudetp/app?service=page/MyPage, I am not
>>>>>going
>>>>> > >through
>>>>> > > > the pageValidate method! Any ideas why?
>>>>> > >
>>>>> > >What do you mean by "hacking"?
>>>>> > >
>>>>> > >
>>>>> >
>>>>> >-------------------------------------------------------------------
>>>>>--
>>>>> > >To unsubscribe, e-mail:
>>>>>tapestry-user-unsubscribe@jakarta.apache.org
>>>>> > >For additional commands, e-mail:
>>>>>tapestry-user-help@jakarta.apache.org
>>>>> > >
>>>>> >
>>>>> >
>>>>>-------------------------------------------------------------------- -
>>>>> > To unsubscribe, e-mail:
>>>>>tapestry-user-unsubscribe@jakarta.apache.org
>>>>> > For additional commands, e-mail:
>>>>>tapestry-user-help@jakarta.apache.org
>>>>> >
>>>>> >
>>>>>
>>>>>
>>>>>--
>>>>>Howard M. Lewis Ship
>>>>>Independent J2EE / Open-Source Java Consultant
>>>>>Creator, Jakarta Tapestry
>>>>>Creator, Jakarta HiveMind
>>>>>
>>>>>Professional Tapestry training, mentoring, support
>>>>>and project work. http://howardlewisship.com
>>>>>
>>>>>-------------------------------------------------------------------- -
>>>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>>>>
>>>>
>>>>
>>>>
>>>>---------------------------------------------------------------------
>>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>>
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>>
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
On Feb 18, 2005, at 7:01 AM, david joffrin wrote:
> As requested:
> One of the page:
> ...
> <tr>
> <td rowspan="1" colspan="1"><a jwcid="@PageLink" page="MyPage"
> href="MyPage.html">My Page</a></td>
> </tr>
> ...
>
> So, if I click on the PageLink, it redirects to my page! I copy the
> URL in the browser, logout then paste the copied URL in the same
> browser and press enter... MyPage goes through without passing through
> pageValidate().
Have you tried a completely new browser window? (though that shouldn't
matter in terms of it getting into the pageValidate() method).
How about your Java code? Please post that also.
Erik
>
> David Joffrin
> MSN: david_joffrin@hotmail.com
>
>
>
>
>> From: Erik Hatcher <er...@ehatchersolutions.com>
>> Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>> To: "Tapestry users" <ta...@jakarta.apache.org>
>> Subject: Re: Hacking the URL
>> Date: Fri, 18 Feb 2005 06:53:36 -0500
>>
>> What URL does the button go to? Could you post (repost?) the short
>> snippets of relevant code/.page/.html?
>>
>> You're doing something fishy or expecting something incorrectly.
>>
>> Erik
>>
>>
>> On Feb 18, 2005, at 5:37 AM, david joffrin wrote:
>>
>>> Took me some time to come back, but here it is...
>>>
>>> Yes, the method is pageValidate is not called because I set a
>>> breakpoint inside... It is only called when I follow the flow,
>>> meaning clicking on the button, but if I typed in the URL
>>> http://localhost:8080/sudetp/app?service=page/MyPage, this is going
>>> through...
>>> Why?
>>>
>>> Thanks.
>>> David Joffrin
>>> MSN: david_joffrin@hotmail.com
>>>
>>>
>>>
>>>
>>>> From: Howard Lewis Ship <hl...@gmail.com>
>>>> Reply-To: Howard Lewis Ship <hl...@gmail.com>
>>>> To: Tapestry users <ta...@jakarta.apache.org>
>>>> Subject: Re: Hacking the URL
>>>> Date: Wed, 16 Feb 2005 07:50:51 -0500
>>>>
>>>> How do you know that your pageValidate() method was not invoked? I
>>>> can pretty much guarantee that it was. Use a debugger. Check your
>>>> base classes to see if they override methods. When a page is
>>>> activated, it is validated ... and a page can't render until it has
>>>> been activated.
>>>>
>>>>
>>>> On Wed, 16 Feb 2005 09:35:31 +0000, david joffrin
>>>> <da...@hotmail.com> wrote:
>>>> > I meant that I typed in
>>>> http://localhost:8080/sudetp/app?service=page/MyPage
>>>> > instead of clicking on links or buttons.
>>>> >
>>>> > Thanks.
>>>> > David Joffrin
>>>> > MSN: david_joffrin@hotmail.com
>>>> >
>>>> > >From: Kent Tong <ke...@cpttm.org.mo>
>>>> > >Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>>> > >To: tapestry-user@jakarta.apache.org
>>>> > >Subject: Re: Hacking the URL
>>>> > >Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
>>>> > >
>>>> > >david joffrin <david_joffrin <at> hotmail.com> writes:
>>>> > >
>>>> > > >
>>>> > > > Hi,
>>>> > > >
>>>> > > > MyPage implements the PageValidateListener. But when I hack
>>>> the http
>>>> > >with
>>>> > > > http://localhost:8080/sudetp/app?service=page/MyPage, I am
>>>> not going
>>>> > >through
>>>> > > > the pageValidate method! Any ideas why?
>>>> > >
>>>> > >What do you mean by "hacking"?
>>>> > >
>>>> > >
>>>> >
>>>> >-------------------------------------------------------------------
>>>> --
>>>> > >To unsubscribe, e-mail:
>>>> tapestry-user-unsubscribe@jakarta.apache.org
>>>> > >For additional commands, e-mail:
>>>> tapestry-user-help@jakarta.apache.org
>>>> > >
>>>> >
>>>> >
>>>> --------------------------------------------------------------------
>>>> -
>>>> > To unsubscribe, e-mail:
>>>> tapestry-user-unsubscribe@jakarta.apache.org
>>>> > For additional commands, e-mail:
>>>> tapestry-user-help@jakarta.apache.org
>>>> >
>>>> >
>>>>
>>>>
>>>> --
>>>> Howard M. Lewis Ship
>>>> Independent J2EE / Open-Source Java Consultant
>>>> Creator, Jakarta Tapestry
>>>> Creator, Jakarta HiveMind
>>>>
>>>> Professional Tapestry training, mentoring, support
>>>> and project work. http://howardlewisship.com
>>>>
>>>> --------------------------------------------------------------------
>>>> -
>>>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail:
>>>> tapestry-user-help@jakarta.apache.org
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail:
>>> tapestry-user-help@jakarta.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by david joffrin <da...@hotmail.com>.
As requested:
One of the page:
...
<tr>
<td rowspan="1" colspan="1"><a jwcid="@PageLink" page="MyPage"
href="MyPage.html">My Page</a></td>
</tr>
...
So, if I click on the PageLink, it redirects to my page! I copy the URL in
the browser, logout then paste the copied URL in the same browser and press
enter... MyPage goes through without passing through pageValidate().
David Joffrin
MSN: david_joffrin@hotmail.com
>From: Erik Hatcher <er...@ehatchersolutions.com>
>Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>To: "Tapestry users" <ta...@jakarta.apache.org>
>Subject: Re: Hacking the URL
>Date: Fri, 18 Feb 2005 06:53:36 -0500
>
>What URL does the button go to? Could you post (repost?) the short
>snippets of relevant code/.page/.html?
>
>You're doing something fishy or expecting something incorrectly.
>
> Erik
>
>
>On Feb 18, 2005, at 5:37 AM, david joffrin wrote:
>
>>Took me some time to come back, but here it is...
>>
>>Yes, the method is pageValidate is not called because I set a breakpoint
>>inside... It is only called when I follow the flow, meaning clicking on
>>the button, but if I typed in the URL
>>http://localhost:8080/sudetp/app?service=page/MyPage, this is going
>>through...
>>Why?
>>
>>Thanks.
>>David Joffrin
>>MSN: david_joffrin@hotmail.com
>>
>>
>>
>>
>>>From: Howard Lewis Ship <hl...@gmail.com>
>>>Reply-To: Howard Lewis Ship <hl...@gmail.com>
>>>To: Tapestry users <ta...@jakarta.apache.org>
>>>Subject: Re: Hacking the URL
>>>Date: Wed, 16 Feb 2005 07:50:51 -0500
>>>
>>>How do you know that your pageValidate() method was not invoked? I
>>>can pretty much guarantee that it was. Use a debugger. Check your
>>>base classes to see if they override methods. When a page is
>>>activated, it is validated ... and a page can't render until it has
>>>been activated.
>>>
>>>
>>>On Wed, 16 Feb 2005 09:35:31 +0000, david joffrin
>>><da...@hotmail.com> wrote:
>>> > I meant that I typed in
>>>http://localhost:8080/sudetp/app?service=page/MyPage
>>> > instead of clicking on links or buttons.
>>> >
>>> > Thanks.
>>> > David Joffrin
>>> > MSN: david_joffrin@hotmail.com
>>> >
>>> > >From: Kent Tong <ke...@cpttm.org.mo>
>>> > >Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>>> > >To: tapestry-user@jakarta.apache.org
>>> > >Subject: Re: Hacking the URL
>>> > >Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
>>> > >
>>> > >david joffrin <david_joffrin <at> hotmail.com> writes:
>>> > >
>>> > > >
>>> > > > Hi,
>>> > > >
>>> > > > MyPage implements the PageValidateListener. But when I hack the
>>>http
>>> > >with
>>> > > > http://localhost:8080/sudetp/app?service=page/MyPage, I am not
>>>going
>>> > >through
>>> > > > the pageValidate method! Any ideas why?
>>> > >
>>> > >What do you mean by "hacking"?
>>> > >
>>> > >
>>> >
>>> >---------------------------------------------------------------------
>>> > >To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>> > >For additional commands, e-mail:
>>>tapestry-user-help@jakarta.apache.org
>>> > >
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>> > For additional commands, e-mail:
>>>tapestry-user-help@jakarta.apache.org
>>> >
>>> >
>>>
>>>
>>>--
>>>Howard M. Lewis Ship
>>>Independent J2EE / Open-Source Java Consultant
>>>Creator, Jakarta Tapestry
>>>Creator, Jakarta HiveMind
>>>
>>>Professional Tapestry training, mentoring, support
>>>and project work. http://howardlewisship.com
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>>
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
What URL does the button go to? Could you post (repost?) the short
snippets of relevant code/.page/.html?
You're doing something fishy or expecting something incorrectly.
Erik
On Feb 18, 2005, at 5:37 AM, david joffrin wrote:
> Took me some time to come back, but here it is...
>
> Yes, the method is pageValidate is not called because I set a
> breakpoint inside... It is only called when I follow the flow, meaning
> clicking on the button, but if I typed in the URL
> http://localhost:8080/sudetp/app?service=page/MyPage, this is going
> through...
> Why?
>
> Thanks.
> David Joffrin
> MSN: david_joffrin@hotmail.com
>
>
>
>
>> From: Howard Lewis Ship <hl...@gmail.com>
>> Reply-To: Howard Lewis Ship <hl...@gmail.com>
>> To: Tapestry users <ta...@jakarta.apache.org>
>> Subject: Re: Hacking the URL
>> Date: Wed, 16 Feb 2005 07:50:51 -0500
>>
>> How do you know that your pageValidate() method was not invoked? I
>> can pretty much guarantee that it was. Use a debugger. Check your
>> base classes to see if they override methods. When a page is
>> activated, it is validated ... and a page can't render until it has
>> been activated.
>>
>>
>> On Wed, 16 Feb 2005 09:35:31 +0000, david joffrin
>> <da...@hotmail.com> wrote:
>> > I meant that I typed in
>> http://localhost:8080/sudetp/app?service=page/MyPage
>> > instead of clicking on links or buttons.
>> >
>> > Thanks.
>> > David Joffrin
>> > MSN: david_joffrin@hotmail.com
>> >
>> > >From: Kent Tong <ke...@cpttm.org.mo>
>> > >Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>> > >To: tapestry-user@jakarta.apache.org
>> > >Subject: Re: Hacking the URL
>> > >Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
>> > >
>> > >david joffrin <david_joffrin <at> hotmail.com> writes:
>> > >
>> > > >
>> > > > Hi,
>> > > >
>> > > > MyPage implements the PageValidateListener. But when I hack the
>> http
>> > >with
>> > > > http://localhost:8080/sudetp/app?service=page/MyPage, I am not
>> going
>> > >through
>> > > > the pageValidate method! Any ideas why?
>> > >
>> > >What do you mean by "hacking"?
>> > >
>> > >
>> >
>> >---------------------------------------------------------------------
>> > >To unsubscribe, e-mail:
>> tapestry-user-unsubscribe@jakarta.apache.org
>> > >For additional commands, e-mail:
>> tapestry-user-help@jakarta.apache.org
>> > >
>> >
>> >
>> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>> > For additional commands, e-mail:
>> tapestry-user-help@jakarta.apache.org
>> >
>> >
>>
>>
>> --
>> Howard M. Lewis Ship
>> Independent J2EE / Open-Source Java Consultant
>> Creator, Jakarta Tapestry
>> Creator, Jakarta HiveMind
>>
>> Professional Tapestry training, mentoring, support
>> and project work. http://howardlewisship.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by david joffrin <da...@hotmail.com>.
Took me some time to come back, but here it is...
Yes, the method is pageValidate is not called because I set a breakpoint
inside... It is only called when I follow the flow, meaning clicking on the
button, but if I typed in the URL
http://localhost:8080/sudetp/app?service=page/MyPage, this is going
through...
Why?
Thanks.
David Joffrin
MSN: david_joffrin@hotmail.com
>From: Howard Lewis Ship <hl...@gmail.com>
>Reply-To: Howard Lewis Ship <hl...@gmail.com>
>To: Tapestry users <ta...@jakarta.apache.org>
>Subject: Re: Hacking the URL
>Date: Wed, 16 Feb 2005 07:50:51 -0500
>
>How do you know that your pageValidate() method was not invoked? I
>can pretty much guarantee that it was. Use a debugger. Check your
>base classes to see if they override methods. When a page is
>activated, it is validated ... and a page can't render until it has
>been activated.
>
>
>On Wed, 16 Feb 2005 09:35:31 +0000, david joffrin
><da...@hotmail.com> wrote:
> > I meant that I typed in
>http://localhost:8080/sudetp/app?service=page/MyPage
> > instead of clicking on links or buttons.
> >
> > Thanks.
> > David Joffrin
> > MSN: david_joffrin@hotmail.com
> >
> > >From: Kent Tong <ke...@cpttm.org.mo>
> > >Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
> > >To: tapestry-user@jakarta.apache.org
> > >Subject: Re: Hacking the URL
> > >Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
> > >
> > >david joffrin <david_joffrin <at> hotmail.com> writes:
> > >
> > > >
> > > > Hi,
> > > >
> > > > MyPage implements the PageValidateListener. But when I hack the http
> > >with
> > > > http://localhost:8080/sudetp/app?service=page/MyPage, I am not going
> > >through
> > > > the pageValidate method! Any ideas why?
> > >
> > >What do you mean by "hacking"?
> > >
> > >
> > >---------------------------------------------------------------------
> > >To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> > >For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> >
> >
>
>
>--
>Howard M. Lewis Ship
>Independent J2EE / Open-Source Java Consultant
>Creator, Jakarta Tapestry
>Creator, Jakarta HiveMind
>
>Professional Tapestry training, mentoring, support
>and project work. http://howardlewisship.com
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by Howard Lewis Ship <hl...@gmail.com>.
How do you know that your pageValidate() method was not invoked? I
can pretty much guarantee that it was. Use a debugger. Check your
base classes to see if they override methods. When a page is
activated, it is validated ... and a page can't render until it has
been activated.
On Wed, 16 Feb 2005 09:35:31 +0000, david joffrin
<da...@hotmail.com> wrote:
> I meant that I typed in http://localhost:8080/sudetp/app?service=page/MyPage
> instead of clicking on links or buttons.
>
> Thanks.
> David Joffrin
> MSN: david_joffrin@hotmail.com
>
> >From: Kent Tong <ke...@cpttm.org.mo>
> >Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
> >To: tapestry-user@jakarta.apache.org
> >Subject: Re: Hacking the URL
> >Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
> >
> >david joffrin <david_joffrin <at> hotmail.com> writes:
> >
> > >
> > > Hi,
> > >
> > > MyPage implements the PageValidateListener. But when I hack the http
> >with
> > > http://localhost:8080/sudetp/app?service=page/MyPage, I am not going
> >through
> > > the pageValidate method! Any ideas why?
> >
> >What do you mean by "hacking"?
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind
Professional Tapestry training, mentoring, support
and project work. http://howardlewisship.com
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by david joffrin <da...@hotmail.com>.
I meant that I typed in http://localhost:8080/sudetp/app?service=page/MyPage
instead of clicking on links or buttons.
Thanks.
David Joffrin
MSN: david_joffrin@hotmail.com
>From: Kent Tong <ke...@cpttm.org.mo>
>Reply-To: "Tapestry users" <ta...@jakarta.apache.org>
>To: tapestry-user@jakarta.apache.org
>Subject: Re: Hacking the URL
>Date: Wed, 16 Feb 2005 07:40:11 +0000 (UTC)
>
>david joffrin <david_joffrin <at> hotmail.com> writes:
>
> >
> > Hi,
> >
> > MyPage implements the PageValidateListener. But when I hack the http
>with
> > http://localhost:8080/sudetp/app?service=page/MyPage, I am not going
>through
> > the pageValidate method! Any ideas why?
>
>What do you mean by "hacking"?
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Hacking the URL
Posted by Kent Tong <ke...@cpttm.org.mo>.
david joffrin <david_joffrin <at> hotmail.com> writes:
>
> Hi,
>
> MyPage implements the PageValidateListener. But when I hack the http with
> http://localhost:8080/sudetp/app?service=page/MyPage, I am not going through
> the pageValidate method! Any ideas why?
What do you mean by "hacking"?
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org