CVS: TapestryBook/examples/src/examples JSPForm.java,NONE,1.1 JSP.java,NONE,1.1

Howard Lewis Ship <[email protected]> Sun, 22 Jun 2003 09:42:11 -0700
Newsgroups gmane.comp.java.tapestry.cvs
Message-ID <[email protected]>
Update of /cvsroot/tapestry/TapestryBook/examples/src/examples
In directory sc8-pr-cvs1:/tmp/cvs-serv27669/examples/src/examples

Added Files:
	JSPForm.java JSP.java 
Log Message:
Check in lots of updates, due to revisions and the new chapter 08.

--- NEW FILE: JSPForm.java ---
package examples;

import org.apache.tapestry.IExternalPage;
import org.apache.tapestry.IRequestCycle;
import org.apache.tapestry.html.BasePage;

public abstract class JSPForm extends BasePage implements IExternalPage
{
    protected abstract void setUserName(String userName);

    public void activateExternalPage(Object[] parameters, IRequestCycle cycle)
    {
        String userName = cycle.getRequestContext().getParameter("userName");
        setUserName(userName);
    }

}

--- NEW FILE: JSP.java ---
package examples;

import org.apache.tapestry.IRequestCycle;
import org.apache.tapestry.RedirectException;
import org.apache.tapestry.html.BasePage;


public class JSP extends BasePage
{
	public void displayPageTagDemo(IRequestCycle cycle)
	{
		throw new RedirectException("PageTagDemo.jsp");
	}
	
	public void displayExternalTagDemo(IRequestCycle cycle)
	{
		throw new RedirectException("ExternalTagDemo.jsp");
	}
}



-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php