Solves WW-3577 - uses field initialization to improve performance

git-svn-id: https://svn.apache.org/repos/asf/struts/sandbox/trunk@1076120 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/result/PortletVelocityResult.java b/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/result/PortletVelocityResult.java
index 5c6894a..f4a7cc6 100644
--- a/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/result/PortletVelocityResult.java
+++ b/struts2-portlet2-plugin/src/main/java/org/apache/struts2/portlet/result/PortletVelocityResult.java
@@ -95,6 +95,8 @@
     

     private String defaultEncoding;

     private VelocityManager velocityManager;

+    private JspFactory jspFactory = JspFactory.getDefaultFactory();

+    

     public PortletVelocityResult() {

         super();

     }

@@ -159,7 +161,6 @@
 

         HttpServletRequest request = ServletActionContext.getRequest();

         HttpServletResponse response = ServletActionContext.getResponse();

-        JspFactory jspFactory = null;

         ServletContext servletContext = ServletActionContext

                 .getServletContext();

         Servlet servlet = JspSupportServlet.jspSupportServlet;

@@ -171,7 +172,6 @@
                 ServletActionContext.PAGE_CONTEXT);

 

         if (pageContext == null && servlet != null) {

-            jspFactory = JspFactory.getDefaultFactory();

             pageContext = jspFactory.getPageContext(servlet, request, response,

                     null, true, 8192, true);

             ActionContext.getContext().put(ServletActionContext.PAGE_CONTEXT,