webwork/src/main/webwork/action/standard JSP.java,1.10,1.11

[email protected] Sat, 19 Mar 2005 11:20:54 -0800
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.sourceforge.net:/tmp/cvs-serv20558/src/main/webwork/action/standard

Modified Files:
	JSP.java 
Log Message:
Fixed a bunch of 1.5 related warnings

Index: JSP.java
===================================================================
RCS file: /cvsroot/opensymphony/webwork/src/main/webwork/action/standard/JSP.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- JSP.java	9 Sep 2002 21:21:16 -0000	1.10
+++ JSP.java	19 Mar 2005 19:20:21 -0000	1.11
@@ -9,19 +9,15 @@
 import webwork.action.Action;
 import webwork.action.ActionSupport;
 import webwork.action.ActionContext;
-import webwork.action.factory.ActionFactory;
 
 import javax.servlet.RequestDispatcher;
 import javax.servlet.ServletOutputStream;
-import javax.servlet.http.Cookie;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpServletResponseWrapper;
+import javax.servlet.http.HttpServletRequest;
 import java.io.IOException;
 import java.io.PrintWriter;
 import java.io.StringWriter;
-import java.util.Locale;
-
-import org.apache.commons.logging.*;
 
 /**
  *	JSP execution wrapper. This action allows JSP pages to be executed as actions.
@@ -30,7 +26,7 @@
  * Well defined result status constants are defined in the Action interface.
  *
  *	@see webwork.action.Action
- *	@author Rickard Öberg ([email protected])
+ *	@author Rickard �berg ([email protected])
  *	@version $Revision$
  */
 public class JSP
@@ -58,7 +54,7 @@
    public void setPage(String aPageName)
    {
       pageName = aPageName;
-      dispatcher = ActionContext.getContext().getRequest().getRequestDispatcher(aPageName);
+      dispatcher = ActionContext.getRequest().getRequestDispatcher(aPageName);
    }
 
    // Action implementation -----------------------------------------
@@ -73,19 +69,17 @@
    public String execute()
       throws Exception
    {
-      // Get servlet context
-      ActionContext ctx = ActionContext.getContext();
-
       // Create wrapper which ignores all content-modifying calls
-      HttpServletResponse res = new WrapperHttpServletResponse(ctx.getResponse());
+      HttpServletResponse res = new WrapperHttpServletResponse(ActionContext.getResponse());
 
-      String oldResult = (String)ctx.getRequest().getAttribute("result");
+     HttpServletRequest request = ActionContext.getRequest();
+     String oldResult = (String)request.getAttribute("result");
 
       // Execute JSP
-      dispatcher.forward(ctx.getRequest(), res);
+      dispatcher.forward(request, res);
 
       // Extract the result
-      String result =(String)ctx.getRequest().getAttribute("result");
+      String result =(String)request.getAttribute("result");
 
       // Default to success
       if (result == null)
@@ -93,9 +87,9 @@
 
       // Restore request attribute
       if (oldResult == null)
-         ctx.getRequest().removeAttribute("result");
+         request.removeAttribute("result");
       else
-         ctx.getRequest().setAttribute("result", oldResult);
+         request.setAttribute("result", oldResult);
       return result;
    }
 
@@ -126,7 +120,7 @@
       {
          return new ServletOutputStream()
          {
-            public void write(int b) throws IOException
+            public void write(int b)
             {
                // Throw away
             }



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click