I've had a peek at the sources.

When using FormTag, the "action" attribute it computed by (in short)
replacing the placeholders in the @UrlBinding. The binding prototype is
used and the "base url" is built, including clean-URL params if any :

net.sourceforge.stripes.util.UrlBuilder#getBaseURL

I have no idea why the placeholders (UrlBindingParameter instances in the
components list) don't get replaced in your case.

Thinking out loud :
- are the parameters (the ones that you need in your query) present in the
FORM ?
- do you have validation constraints ?

In order to help debugging, you can try to step in UrlBuilder. What I'd do
is either :

1/ toss a conditional breakpoint
in net/sourceforge/stripes/util/UrlBuilder.java:543, that breaks when the
"url" variable contains a brace for example

or

2/ patch the source by adding stuff like :
if (url.contains("{")) {
  throw new RuntimeException("shit happens");
}
and break on the "throw new..." line.

This way, you'll have the whole environment, stack, variables, and logs. Of
course, turn stripes logs to DEBUG before you do this.

One note though : I fail to understand how the {$event} param can be used
in a form's action. I mean, it is not known until the user presses a
submit, which happens *after* the action attribute gets generated...

Cheers

Rémi






2014-03-10 11:45 GMT+01:00 Grzegorz Krugły <g...@karko.net>:

> No, there's nothing "fancy" in the code, the request goes to ActionBean
> and it returns ForwardResolution to JSP.
>
> W dniu 10.03.2014 11:43, Marcus Kraßmann pisze:
> > Maybe it happens when you call the JSP directly while it works when
> being called by an action bean?
> >
> > Am 10.03.2014 11:36 schrieb =?UTF-8?Q?Grzegorz_Krug=C5=82y?= <
> g...@karko.net>:
> >
>
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to