I think it sounds like a valid idea; perhaps we should allow in 3.0 a
plugin to throw a WikiException?
(Forms are one of the older components in JSPWiki, and frankly, I
still don't quite understand how they work :-)
/Janne
On 25 Jun 2009, at 20:13, Roland Whitehead wrote:
We've tried throwing a RedirectException but a formhandler is
actually defined as a plugin and plugins will only throw
PluginExceptions. As RedirectExceptions are acutally WikiExceptions
(and thus on a different fork to pluginExceptions) it just won't
compile.
We're going to have a crack at writing to the header of the page and
see what we can do. It seems very odd that the formplugin does not
allow you to redirect to a different page according to success or
failure - we rather think that this is one of the more obvious
things that it should do. Perhaps we shouldn't be building this
functionality into our handler but more into the formplugin. Does
anyone else have a view on this?
Roland
--
QURU Ltd, London
On 23 Jun 2009, at 21:51, Janne Jalkanen wrote:
Throwing a RedirectException does not work?
You could, of course, also use TemplateManager.requestResource() to
write Javascript into the <head> directly.
/Janne
On 22 Jun 2009, at 20:48, Roland Whitehead wrote:
We've done a some work on the FormMailer FormHandler and have
wrapped it into a jar file and generally tidied it up. We've been
asked to add a redirect on success (similar to the original
FormMail.pl cgi). Has anyone done a redirect from within a
FormHandler? We've tried to trick it by outputting some javascript
to redirect the current browser window to a new relative URL but
this doesn't work - the javascript isn't even rendered. Any
suggestions?
Roland
--
QURU Ltd, London