Actually... in case you guys don't know it, you have this cool wiki at
http://www.opensymphony.com:8668/space/start where this sort of concept
would be really cool to detail. Online docs, you might say, with ongoing
practices and resources for opensymphony users.

There's also the formtags library on opensymphony, which HAS a form tag
that wouldn't be difficult (at ALL) to modify to include behaviour like
this. For that matter, formtags even has access to the webwork valuestack
already, so it can be a drop-in solution if you so desire. (It doesn't use
templates; if you recall, that was on the drawing board before the drawing
board collapsed under it.)

On Wed, 15 Jan 2003, Jason Carreira wrote:

> I was thinking we could, like Struts does, make it an option to have a
> ui:form (which we don't have right now) and ww:url tag add this hidden
> token, through a hidden input field or URL rewriting, respectively.
>
> > -----Original Message-----
> > From: matt baldree [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, January 15, 2003 8:23 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [OS-webwork] Hidden token
> >
> >
> > no just added a hidden input field. this really isn't a ui tag.
> >
> > ----- Original Message -----
> > From: "Jason Carreira" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, January 15, 2003 6:40 PM
> > Subject: RE: [OS-webwork] Hidden token
> >
> >
> > Did you modify the ui tags to automatically do this? I also
> > added a Jira issue for this
> >
> > > -----Original Message-----
> > > From: matt baldree [mailto:[EMAIL PROTECTED]]
> > > Sent: Wednesday, January 15, 2003 7:44 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [OS-webwork] Hidden token
> > >
> > >
> > > my project. i can add it when i get a chance.
> > >
> > > ----- Original Message -----
> > > From: "Jason Carreira" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Wednesday, January 15, 2003 6:10 PM
> > > Subject: RE: [OS-webwork] Hidden token
> > >
> > >
> > > In WW? Is this already there? Or did you do this in your project?
> > >
> > > > -----Original Message-----
> > > > From: matt baldree [mailto:[EMAIL PROTECTED]]
> > > > Sent: Wednesday, January 15, 2003 6:05 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Re: [OS-webwork] Hidden token
> > > >
> > > >
> > > > yes, this is how we did it.
> > > >
> > > > ----- Original Message -----
> > > > From: "Jason Carreira" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Wednesday, January 15, 2003 3:48 PM
> > > > Subject: RE: [OS-webwork] Hidden token
> > > >
> > > >
> > > > Just thought this out some more. Here's how it could work:
> > > >
> > > > the hidden token is set in the session when the form is
> > shown, then
> > > > added to the form as a hidden field. When the action
> > processes the
> > > > form, you look for the token and make sure it's the same
> > as the last
> > > > one you put in the session before you process.
> > > >
> > > > Jason
> > > >
> > > > > -----Original Message-----
> > > > > From: Jason Carreira
> > > > > Sent: Wednesday, January 15, 2003 4:04 PM
> > > > > To: [EMAIL PROTECTED]
> > > > > Subject: [OS-webwork] Hidden token
> > > > >
> > > > >
> > > > > Hi all,
> > > > >
> > > > > In our evaluation of Struts vs. Webwork, I was asked about the
> > > > > ability to do hidden tokens on WW built forms and URLs. Struts
> > > > > apparently, in their form and link tags, have the
> > possibility of
> > > > > (optionally) adding a hidden token (either as a hidden
> > > form field,
> > > > > or through URL rewriting), which can keep the user from clicking
> > > > > twice and executing your action twice. I don't remember seeing
> > > > > anything like this in WW, although my take is that this
> > would be
> > > > > easy enough to add to the URLTag. Also, is there a
> > > ui:form tag? I'm
> > > > > not sure what all got added.
> > > > >
> > > > > I remember Rickard was talking about something to prevent
> > > 2 submits,
> > > > > but I'm not sure what it was...
> > > > >
> > > > > Thoughts? Would this be something good to add (given that
> > > it would
> > > > > be optional and not break anybodies existing code)?
> > > > >
> > > > > Jason
> > > > >
> > > > > --
> > > > > Jason Carreira
> > > > > Technical Architect, Notiva Corp.
> > > > > phone: 585.240.2793
> > > > >   fax: 585.272.8118
> > > > > email: [EMAIL PROTECTED]
> > > > > ---
> > > > > Notiva - optimizing trade relationships (tm)
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------------------------------
> > > > > This SF.NET email is sponsored by: A Thawte Code Signing
> > > Certificate
> > > > > is essential in establishing user confidence by providing
> > > assurance
> > > > > of authenticity and code integrity. Download our Free
> > Code Signing
> > > > > guide: http://ads.sourceforge.net/cgi->
> > bin/redirect.pl?thaw0028en
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Opensymphony-webwork mailing list
> > > > > [EMAIL PROTECTED]
> > > > >
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> > > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This SF.NET email is sponsored by: A Thawte Code Signing
> > > Certificate
> > > > is essential in establishing user confidence by providing
> > > > assurance of
> > > > authenticity and code integrity. Download our Free Code
> > > Signing guide:
> > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> > > > _______________________________________________
> > > > Opensymphony-webwork mailing list
> > > > [EMAIL PROTECTED]
> > > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> > > >
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This SF.NET email is sponsored by: A Thawte Code Signing
> > > Certificate
> > > > is essential in establishing user confidence by providing
> > > > assurance of
> > > > authenticity and code integrity. Download our Free Code
> > > Signing guide:
> > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> > > > _______________________________________________
> > > > Opensymphony-webwork mailing list
> > > > [EMAIL PROTECTED]
> > > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> > > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.NET email is sponsored by: A Thawte Code Signing Certificate
> > > is essential in establishing user confidence by providing
> > > assurance of
> > > authenticity and code integrity. Download our Free Code
> > Signing guide:
> > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> > > _______________________________________________
> > > Opensymphony-webwork mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.NET email is sponsored by: A Thawte Code Signing Certificate
> > > is essential in establishing user confidence by providing
> > > assurance of
> > > authenticity and code integrity. Download our Free Code
> > Signing guide:
> > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> > > _______________________________________________
> > > Opensymphony-webwork mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> > >
> >
> >
> > -------------------------------------------------------
> > This SF.NET email is sponsored by: A Thawte Code Signing Certificate
> > is essential in establishing user confidence by providing
> > assurance of
> > authenticity and code integrity. Download our Free Code Signing guide:
> > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> > _______________________________________________
> > Opensymphony-webwork mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
> >
> >
> >
> >
> > -------------------------------------------------------
> > This SF.NET email is sponsored by: A Thawte Code Signing Certificate
> > is essential in establishing user confidence by providing
> > assurance of
> > authenticity and code integrity. Download our Free Code Signing guide:
> > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> > _______________________________________________
> > Opensymphony-webwork mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by: A Thawte Code Signing Certificate
> is essential in establishing user confidence by providing assurance of
> authenticity and code integrity. Download our Free Code Signing guide:
> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> _______________________________________________
> Opensymphony-webwork mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>

---------------------------------------------------------
Joseph B. Ottinger                 [EMAIL PROTECTED]
http://enigmastation.com                    IT Consultant



-------------------------------------------------------
This SF.NET email is sponsored by: A Thawte Code Signing Certificate 
is essential in establishing user confidence by providing assurance of 
authenticity and code integrity. Download our Free Code Signing guide:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to