Author: tmjee
Date: Tue Aug 29 12:35:54 2006
New Revision: 438176
URL: http://svn.apache.org/viewvc?rev=438176&view=rev
Log:
WW-1422
- Else tag body displayed when it shouldn't
- commit a better fix, such that the changes lies in If.java, Else.java and
ElseIf.java are rolled back to their original state.
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Else.java
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/ElseIf.java
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/If.java
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Else.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Else.java?rev=438176&r1=438175&r2=438176&view=diff
==============================================================================
---
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Else.java
(original)
+++
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Else.java
Tue Aug 29 12:35:54 2006
@@ -61,11 +61,9 @@
public boolean start(Writer writer) {
Map context = stack.getContext();
Boolean ifResult = (Boolean) context.get(If.ANSWER);
- ifResult = ifResult == null ? Boolean.FALSE : ifResult;
context.remove(If.ANSWER);
- //return !((ifResult == null) || (ifResult.booleanValue()));
- return ! ifResult.booleanValue();
+ return !((ifResult == null) || (ifResult.booleanValue()));
}
}
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/ElseIf.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/ElseIf.java?rev=438176&r1=438175&r2=438176&view=diff
==============================================================================
---
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/ElseIf.java
(original)
+++
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/ElseIf.java
Tue Aug 29 12:35:54 2006
@@ -67,10 +67,8 @@
public boolean start(Writer writer) {
Boolean ifResult = (Boolean) stack.getContext().get(If.ANSWER);
- ifResult = ifResult == null ? Boolean.FALSE : ifResult;
- //if ((ifResult == null) || (ifResult.booleanValue())) {
- if (ifResult.booleanValue()) {
+ if ((ifResult == null) || (ifResult.booleanValue())) {
return false;
}
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/If.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/If.java?rev=438176&r1=438175&r2=438176&view=diff
==============================================================================
---
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/If.java
(original)
+++
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/If.java
Tue Aug 29 12:35:54 2006
@@ -84,7 +84,7 @@
if (answer == null) {
answer = Boolean.FALSE;
}
-
+ stack.getContext().put(ANSWER, answer);
return answer.booleanValue();
}