Details
Description
Since we haven't had iraptor cases for each change while we were getting this
started, here's a summary of changes that went into 1.5.1
PersistentFacesServlet.java
This class now calls sendRedirect() on the ServletResponse object if a redirect
has been requested during processing. Seam often performs a redirect during a
GET request since the actionMethod parameters can be included in the request URL.
Head Version: 12544; 1.5 Branch version: 12274
BridgeExternalContext.java
This class now catches an IllegalStateException thrown in resetRequestMap if
this method executes when the session is destroyed (If an application implements
a logout button that cleans up the session when a user logs out, this happens)
and throws a RedirectException. This allows logout buttons to redirect back to a
login page.
Head revision: 12540; 1.5 branch version: 12272
SeamUtilities.java
This class now gets the conversationId parameter name used by Seam (for 1.1 it's
configurable on a per web-application basis) to use in URLs (rather than
hardcoding it). Also changed to call the new Manager methods required to
correctly preserve Seam Conversations through a redirect.
Head revision: 12547; 1.5 branch revision: 12276
BlockingServlet.java
Now catches above RedirectException, and invokes X-REDIRECT if required.
Head revision: 12545; 1.5 branch revision: 12275
FormRenderer.java
Now calls SeamUtilities method to get the conversationID name for inserting
hidden fields in Form, rather than hardcoding it.
Head revision: 12542; 1.5 branch revision: 12273
D2DViewHandler.java
Removed check for Server side state management when deciding whether to do
StateManagement at all.
Head revision: 12538; 1.5 branch revision: 12270
RedirectException.java
New!
started, here's a summary of changes that went into 1.5.1
PersistentFacesServlet.java
This class now calls sendRedirect() on the ServletResponse object if a redirect
has been requested during processing. Seam often performs a redirect during a
GET request since the actionMethod parameters can be included in the request URL.
Head Version: 12544; 1.5 Branch version: 12274
BridgeExternalContext.java
This class now catches an IllegalStateException thrown in resetRequestMap if
this method executes when the session is destroyed (If an application implements
a logout button that cleans up the session when a user logs out, this happens)
and throws a RedirectException. This allows logout buttons to redirect back to a
login page.
Head revision: 12540; 1.5 branch version: 12272
SeamUtilities.java
This class now gets the conversationId parameter name used by Seam (for 1.1 it's
configurable on a per web-application basis) to use in URLs (rather than
hardcoding it). Also changed to call the new Manager methods required to
correctly preserve Seam Conversations through a redirect.
Head revision: 12547; 1.5 branch revision: 12276
BlockingServlet.java
Now catches above RedirectException, and invokes X-REDIRECT if required.
Head revision: 12545; 1.5 branch revision: 12275
FormRenderer.java
Now calls SeamUtilities method to get the conversationID name for inserting
hidden fields in Form, rather than hardcoding it.
Head revision: 12542; 1.5 branch revision: 12273
D2DViewHandler.java
Removed check for Server side state management when deciding whether to do
StateManagement at all.
Head revision: 12538; 1.5 branch revision: 12270
RedirectException.java
New!
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Past version.