webwork/src/main/webwork/action/standard NoContent.java,NONE,1.1
| Newsgroups | gmane.comp.java.open-symphony.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/opensymphony/webwork/src/main/webwork/action/standard In directory sc8-pr-cvs1:/tmp/cvs-serv13867 Added Files: NoContent.java Log Message: Action that sets HTTP response status to 204 NO_CONTENT which tells the browser to not update the page. Just chain to this action instead of a view in order to use it. --- NEW FILE: NoContent.java --- /* * WebWork, Web Application Framework * * Distributable under Apache license. * See terms of license at opensource.org */ package webwork.action.standard; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import webwork.action.Action; import webwork.action.ActionContext; /** * Set the response status to 204 NO_CONTENT. * This tells the browser to not update the current page. * This can be useful if you have a form that you want to submit * but you do not want to reload the whole page just because of that. * You can then use some client side Javascript to notify the * user that the form was submitted. * * @author Dick Zetterberg ([email protected]) * @version $Revision: 1.1 $ */ public class NoContent implements Action { protected static Log log = LogFactory.getLog(NoContent.class); public String execute() { log.debug("NoContent action setting HTTP response to 204"); HttpServletResponse response = ActionContext.getResponse(); response.setStatus(HttpServletResponse.SC_NO_CONTENT); // Return NONE so that no view is used by the dispatcher return NONE; } } ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf