Author: wesw
Date: Mon Feb 25 17:40:10 2008
New Revision: 631059
URL: http://svn.apache.org/viewvc?rev=631059&view=rev
Log:
eliminating NPE, from WW-1969
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java?rev=631059&r1=631058&r2=631059&view=diff
==============================================================================
---
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java
(original)
+++
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java
Mon Feb 25 17:40:10 2008
@@ -52,7 +52,6 @@
ValueStack stack = (ValueStack)
req.getAttribute(ServletActionContext.STRUTS_VALUESTACK_KEY);
if (stack == null) {
- stack =
Dispatcher.getInstance().getContainer().getInstance(ValueStackFactory.class).createValueStack();
HttpServletResponse res = (HttpServletResponse)
pageContext.getResponse();
Dispatcher du = Dispatcher.getInstance();
@@ -61,6 +60,7 @@
"using Struts tags without the associated filter.
Struts tags are only usable when the request "+
"has passed through its servlet filter, which
initializes the Struts dispatcher needed for this tag.");
}
+ stack =
du.getContainer().getInstance(ValueStackFactory.class).createValueStack();
Map extraContext = du.createContextMap(new RequestMap(req),
req.getParameterMap(),
new SessionMap(req),