You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Rich Feit (JIRA)" <be...@incubator.apache.org> on 2005/01/11 07:28:13 UTC
[jira] Assigned: (BEEHIVE-80) Page Flow Overview - simple actions versus complex actions
[ http://issues.apache.org/jira/browse/BEEHIVE-80?page=history ]
Rich Feit reassigned BEEHIVE-80:
--------------------------------
Assign To: Steve Hanson (was: Rich Feit)
Hey Steve, we emailed about this a few days ago... whatever you think you can do on this...
> Page Flow Overview - simple actions versus complex actions
> ----------------------------------------------------------
>
> Key: BEEHIVE-80
> URL: http://issues.apache.org/jira/browse/BEEHIVE-80
> Project: Beehive
> Type: Improvement
> Components: Documentation
> Versions: V1Alpha
> Reporter: Rich Feit
> Assignee: Steve Hanson
> Fix For: V1Alpha
>
> Using "simple actions" could reduce the size of the page flow being discussed, and it might make a clearer case for the method-based actions that come in the section entitled Conditional Forwards. Basically, you could replace code like this:
> @Jpf.Action(
> forwards = {
> @Jpf.Forward( name="success", path="signup.jsp" );
> }
> )
> public Forward signUp()
> {
> return new Forward( "success" );
> }
> @Jpf.Action(
> forwards = {
> @Jpf.Forward( name="success", path="login.jsp" );
> }
> )
> public Forward login()
> {
> return new Forward( "success" );
> }
> ...with this, at the class level:
> @Jpf.Controller(
> simpleActions={
> @Jpf.SimpleAction(name="signUp", path="signup.jsp"),
> @Jpf.SimpleAction(name="login", path="login.jsp")
> }
> )
> It's just a nice (new) feature that can reduce the size/complexity of a page flow class.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira