[
http://www.stripesframework.org/jira/browse/STS-621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ben Gunter closed STS-621.
--------------------------
Resolution: Not a Bug
This is by design. There are several ways to indicate which event to fire. The
first is to check for a parameter with the same name as the event handler.
> param in query string with same name as a handler in action bean triggers
> said handler
> --------------------------------------------------------------------------------------
>
> Key: STS-621
> URL: http://www.stripesframework.org/jira/browse/STS-621
> Project: Stripes
> Issue Type: Bug
> Components: ActionBean Dispatching
> Affects Versions: Release 1.5
> Environment: Apache Tomcat/6.0.18
> Windows XP (5.1)
> x86
> JVM 1.6.0_0-b02
> Reporter: Pedro DeKeratry
> Priority: Minor
>
> Suppose I have an action bean with @UrlBinding("/action/test") and the
> following two handlers:
> public Resolution doIt()
> {
> // do stuff
> }
> @DefaultHandler
> @DontValidate
> public Resolution view()
> {
> // forward to view JSP
> }
> Suppose I do enter the following URL into my browser:
> http://localhost:8080/action/test
> I see expected JSP forwarded to in the 'view' handler. But now suppose I did
> this ( for whatever reason )
> http://localhost:8080/action/test?doIt=blahblah
> or even just
> http://localhost:8080/action/test?doIt
> Now Stripes apparently invoke the handler 'doIt' which of course will cause
> input validations to fail since I didn't provide them. So the question is, is
> this a clever feature or a bug?
> I was simply writing unit tests for an action bean and one of the tests is to
> invoke the default/view handler with semi-random parameters and ensure it
> still just simply 'views' the page and doesn't affect anything else. Well,
> one of the parameters I added happened to be the name of another handler in
> the action bean under test, and the test failed. So here I am.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://www.stripesframework.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
-------------------------------------------------------------------------
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-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development