Author: musachy
Date: Tue Dec 16 13:44:57 2008
New Revision: 727169

URL: http://svn.apache.org/viewvc?rev=727169&view=rev
Log:
Use refactored altSyntax methods

Modified:
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractTagHandler.java

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractTagHandler.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractTagHandler.java?rev=727169&r1=727168&r2=727169&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractTagHandler.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractTagHandler.java
 Tue Dec 16 13:44:57 2008
@@ -23,6 +23,7 @@
 import com.opensymphony.xwork2.util.TextParseUtil;
 import com.opensymphony.xwork2.util.ValueStack;
 import org.apache.struts2.components.template.TemplateRenderingContext;
+import org.apache.struts2.components.Component;
 import org.apache.struts2.views.java.Attributes;
 import org.apache.struts2.views.java.TagHandler;
 import org.apache.struts2.views.util.ContextUtil;
@@ -82,14 +83,7 @@
         }
 
         ValueStack stack = context.getStack();
-        if (altSyntax) {
-            // does the expression start with %{ and end with }? if so, just 
cut it off!
-            if (expr.startsWith("%{") && expr.endsWith("}")) {
-                expr = expr.substring(2, expr.length() - 1);
-            }
-        }
-
-        return stack.findValue(expr);
+        return stack.findValue(Component.stripExpressionIfAltSyntax(stack, 
expr));
     }
 
     private Object findValue(String expr, Class toType) {
@@ -98,14 +92,7 @@
         if (altSyntax && toType == String.class) {
             return TextParseUtil.translateVariables('%', expr, stack);
         } else {
-            if (altSyntax) {
-                // does the expression start with %{ and end with }? if so, 
just cut it off!
-                if (expr.startsWith("%{") && expr.endsWith("}")) {
-                    expr = expr.substring(2, expr.length() - 1);
-                }
-            }
-
-            return stack.findValue(expr, toType);
+            return stack.findValue(Component.stripExpressionIfAltSyntax(stack, 
expr), toType);
         }
     }
 }


Reply via email to