> 1) I suppose that I will have to use a form on each page to submit the
> responses from the user. What is the action URL of the form on each page?
> If I wasn't using jetspeed I probably would just have one boss servlet sit
> there and process the incoming requests and fire back a jsp with each
> question with the action of the URL pointing to that boss servlet. Do I
> treat the portlet java file as the same thing as my servlet?
>
Use actions and/or action events.
http://jakarta.apache.org/turbine/turbine-2/howto/action-event-howto.html
> 2) Once the information is submitted, how do I guarantee that only the
> portlet's small screen area will get repainted in the context of the rest
> of
> the portal?
>
You can't. The entire pane is refreshed as it is on single html page. You could use
an IFRAME, but IMOHO, that is not a very elegant solution.
> 3) How can I store information in the session from within a portlet?
>
RunData.getUser().setTemp("key", value)
Or you can use the servlet session directly
RunData.getSession()
Or Persist it in the in the PortletInstance
Portlet.setAttribute();
> 4) Is there some kind of standard next/previous button mechanism that
> ships
> with Jetspeed that I could plug into my wizard?
AFAIK, no there is not.
hth,
Scott