Hi,
I'm trying some things with @UrlBinding and {$event} and ran into a
small problem.
I started with:
@UrlBinding("/welcome/{$event}.action")
public class WelcomeActionBean extends AbstractActionBean {
@DefaultHandler
public Resolution normal(){
return new ForwardResolution("/normal.jsp");
}
public Resolution admin(){
return new ForwardResolution("/admin.jsp");
}
}
I access the application with the url http://localhost:8080/app/welcome/.action
This works fine (although the url is a bit odd, but it's just a test)
The following binding also works fine:
@UrlBinding("/hello/{$event}/welcome.action")
The access url is http://localhost:8080/app/hello/welcome.action.
Note that the event disappeared because of the @DefaultHandler
But when I try the following annotation:
@UrlBinding("/{$event}/welcome.action")
I get strange errors. The url's made with <stripes:link/> render
correctly, but when I click on them I get this:
net.sourceforge.stripes.exception.ActionBeanNotFoundException: Could
not locate an ActionBean that is bound to the URL
[/admin/welcome.action]. Commons reasons for this include mis-matched
URLs and forgetting to implement ActionBean in your class. Registered
ActionBeans are: {/controller/DefaultView.action=class
net.sourceforge.stripes.controller.DefaultViewActionBean, /=class
com.xebia.web.WelcomeActionBean, //welcome.action=class
com.xebia.web.WelcomeActionBean}
The url to enter the application is http://localhost:8080/app//welcome.action
which is also a bit odd (note the double slashes).
Am I doing something wrong or isn't it allowed to use {$event} for
the first element?
Thanks for your help,
Jeroen van Wilgenburg
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users