You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Nico Krijnen <ni...@graphit.nl> on 2005/10/19 11:04:00 UTC

ExternalContext.redirect does not call responseComplete()

It seems that the redirect method in
org.apache.myfaces.context.servlet.ServletExternalContextImpl does not call
responseComplete() as it should. The official API documentation states:

 

Redirect a request to the specified URL, and cause the responseComplete()
method to be called on the FacesContext instance for the current request.

See:
http://java.sun.com/j2ee/javaserverfaces/1.1/docs/api/javax/faces/context/Ex
ternalContext.html#redirect(java.lang.String)

 

When I look at the redirect method in the current trunk it does not call
responseComplete()

 

http://svn.apache.org/repos/asf/myfaces/impl/trunk/src/java/org/apache/myfac
es/context/servlet/ServletExternalContextImpl.java

 

The same goes for the Portlet version of the ExternalContext implementation.

 

I did a quick search and found the same issue reported here two and a half
months ago by Richard Wallace
(http://www.mail-archive.com/users@myfaces.apache.org/msg06486.html). It
does not seem to be reported in JIRA, so I added it there.