The stateful flag is still there in 3.0, isn't it? So you setting
stateful="false" on your link should solve the problem regardless of
version.
--- Pat
> -----Original Message-----
> From: Mark Stang [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 25, 2006 4:32 PM
> To: Tapestry users; Tapestry users
> Subject: RE: session=T
>
> I have heard about this new tapestry 4.0, but I don't think I want to get
> abandon 3.x. Seems too new-fangled and weird.
>
>
> -----Original Message-----
> From: Robert Zeigler [mailto:[EMAIL PROTECTED]
> Sent: Wed 1/25/2006 5:24 PM
> To: Tapestry users
> Subject: Re: session=T
>
> It's tap4. Use the source, Luke. :)
>
> <meta name="generator" content="Tapestry Application Framework, version
> 4.0"/>
>
> You're using direct links, which also record whether or not they're
> stateful. (Defaults to true if there is a current http session, false
> otherwise). Set the "stateful" parameter to false on those links.
>
> Alternatively (and this is a better approach, really), make the pages
> which should be bookmarkable implement IExternalPage, then use external
> links instead of direct links to do your linking.
>
> Robert
>
>
> Mark Stang wrote:
> > Lindsay,
> > Tap 4 or Tap 3?
> >
> > Mark
> >
> >
> > -----Original Message-----
> > From: Lindsay Steele [mailto:[EMAIL PROTECTED]
> > Sent: Wed 1/25/2006 5:04 PM
> > To: Tapestry users
> > Subject: Re: session=T
> >
> > Hi Mark,
> > Thanks for the response.
> >
> > The thing is there are no forms on the page. As there is no
> > documentation for the current table in Tapestry 4.0, I went and had a
> > look at the table documentation in version 3 - there is nothing there
> > about being stateful. In any case I tried parameters session and
> > stateful in the table with values set to false and nothing seems to make
> > a difference.
> >
> > The site is here http://www.ozbreeders.com
> >
> > Still looking for the answer.
> >
> >
> > Mark Stang wrote:
> >
> >>It might be:
> >>
> >>stateful boolean in no true If true (the default), then
the
> component requires an active (i.e., non-new) HttpSession when triggered.
> Failing that, it throws a StaleLinkException. If false, then no check is
> necessary. Generally, forms are stateful, but it is possible to put a
> stateless form onto the Home page of an application.
> >>
> >>This is the default for a Form:
> >>
> >>Form
> >>org.apache.tapestry.form.Form
> >>Non Visual Component
> >>
> >>Description
> >>A component that manages a HTML <form>. The other form-related
> components must be wrapped inside the Form.
> >>
> >>When a form is submitted, it continues through the rewind cycle until
> after all of its wrapped elements have renderred. As the form component
> render (in the rewind cycle), they will be updating properties of the
> containing page and notifying thier listeners. Again: each form component
> is responsible not only for rendering HTML (to present the form), but for
> handling it's share of the form submission. Only after all that is done
> will the Form notify its listener.
> >>See Also
> >>Button, Checkbox, FieldLabel, Hidden, ImageSubmit, ListEdit, Option,
> PropertySelection, Radio, RadioGroup, Submit, TextArea, TextField, Upload,
> ValidField
> >>Parameters
> >>
> >>Name Type Direction Required Default Description
> >>listener IActionListener in no The
listener, informed
> after the wrapped components of the form have had a chance to process
> their portion the request.
> >>delegate IValidationDelegate in no Object used
to
> assist in error tracking and reporting. A single instance is shared by all
> ValidField and FieldLabel comopnents within a single form.
> >>stateful boolean in no true If true (the default), then
the
> component requires an active (i.e., non-new) HttpSession when triggered.
> Failing that, it throws a StaleLinkException. If false, then no check is
> necessary. Generally, forms are stateful, but it is possible to put a
> stateless form onto the Home page of an application.
> >>direct boolean in no true If true (the default), then
the
> direct service is used for the form. This decreases the amount of work
> required to process the form submission, and is acceptible for most forms,
> even those that contain Foreaches (but not those that are inside a
> Foreach). An abbreviated form of the rewind cycle takes place, that only
> references the form and the components it wraps.
> >>method String in no POST The value to use for the
method
> attribute of the <form> tag.
> >>
> >>Body: rendered
> >>Informal parameters: allowed
> >>Reserved parameters: none
> >>
> >>hth,
> >>
> >>Mark
> >>
> >>-----Original Message-----
> >>From: Lindsay Steele [mailto:[EMAIL PROTECTED]
> >>Sent: Wed 1/25/2006 3:43 PM
> >>To: Tapestry users
> >>Subject: session=T
> >>
> >>I have a site and I am trying to make it so that users can bookmark
> >>pages. Some of the site is protected but other sections are quite
> >>simple. I want users to be able to bookmark them, send them as links
> >>or search engines to return to the pages.
> >>
> >>The problem is that, in many links there is "session=T" This causes
> >>the page to say the session has expired when you try to save a bookmark
> >>- the app is restarted and you never get to the page.
> >>
> >>When I take this out of the URL the pages load fine without a problem.
> >>
> >>I can't see anything on the page that is causing this, except maybe a
> table.
> >>
> >>Does anyone know what this means ? or how to get rid of it ? Would SEF
> >>be the solution to my problems ?
> >>
> >>Thanks,
> >>
> >> Lindsay
> >>
> >>---------------------------------------------------------------------
> >>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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]