diff --git a/core/src/main/java/org/apache/struts2/components/UIBean.java b/core/src/main/java/org/apache/struts2/components/UIBean.java index c3b06f997..76b542bb7 100644 --- a/core/src/main/java/org/apache/struts2/components/UIBean.java +++ b/core/src/main/java/org/apache/struts2/components/UIBean.java @@ -1203,7 +1203,7 @@ public abstract class UIBean extends Component { public void setDynamicAttributes(Map dynamicAttributes) { this.dynamicAttributes.putAll(dynamicAttributes); -} + } @Override /** @@ -1221,7 +1221,7 @@ public abstract class UIBean extends Component { } } } - + protected Set getStandardAttributes() { Class clz = getClass(); Set standardAttributes = standardAttributesMap.get(clz); diff --git a/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java b/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java index 60e945437..f858b2dfc 100644 --- a/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java +++ b/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java @@ -214,7 +214,9 @@ public class FreeMarkerResultTest extends StrutsTestCase { Dispatcher dispatcher = Dispatcher.getInstance(); ActionMapping mapping = dispatcher.getContainer().getInstance(ActionMapper.class).getMapping(request, dispatcher.getConfigurationManager()); dispatcher.serviceAction(request, response, servletContext, mapping); - assertEquals("", stringWriter.toString()); + String expected = "" + + ""; + assertEquals(expected, stringWriter.toString()); } protected void setUp() throws Exception { diff --git a/core/src/test/resources/org/apache/struts2/views/freemarker/dynaAttributes.ftl b/core/src/test/resources/org/apache/struts2/views/freemarker/dynaAttributes.ftl index 4bfd79902..3c80da3fb 100644 --- a/core/src/test/resources/org/apache/struts2/views/freemarker/dynaAttributes.ftl +++ b/core/src/test/resources/org/apache/struts2/views/freemarker/dynaAttributes.ftl @@ -20,4 +20,5 @@ * under the License. */ --> -<@s.textfield name="test" dynamicAttributes={"placeholder":"input","foo":"bar"}/> \ No newline at end of file +<@s.textfield name="test" dynamicAttributes={"placeholder":"input","foo":"bar"}/> +<@s.textfield name="test" placeholder="input" foo="bar"/> \ No newline at end of file