[gatein-commits] gatein SVN: r2146 - portal/trunk/component/web/src/main/java/org/exoplatform/web/login.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Mar 11 03:57:03 EST 2010
Author: julien_viet
Date: 2010-03-11 03:57:03 -0500 (Thu, 11 Mar 2010)
New Revision: 2146
Modified:
portal/trunk/component/web/src/main/java/org/exoplatform/web/login/InitiateLoginServlet.java
Log:
GTNPORTAL-854
GTNPORTAL-864
Modified: portal/trunk/component/web/src/main/java/org/exoplatform/web/login/InitiateLoginServlet.java
===================================================================
--- portal/trunk/component/web/src/main/java/org/exoplatform/web/login/InitiateLoginServlet.java 2010-03-11 06:31:20 UTC (rev 2145)
+++ portal/trunk/component/web/src/main/java/org/exoplatform/web/login/InitiateLoginServlet.java 2010-03-11 08:57:03 UTC (rev 2146)
@@ -122,9 +122,14 @@
private void showLoginForm(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
{
+ String initialURI = (String)req.getAttribute("javax.servlet.forward.request_uri");
+ if (initialURI == null)
+ {
+ throw new IllegalStateException("request attribute javax.servlet.forward.request_uri should not be null here");
+ }
try
{
- req.setAttribute("org.gatein.portal.login.initial_uri", "javax.servlet.forward.request_uri");
+ req.setAttribute("org.gatein.portal.login.initial_uri", initialURI);
getServletContext().getRequestDispatcher("/login/jsp/login.jsp").include(req, resp);
}
finally
More information about the gatein-commits
mailing list