[
https://issues.apache.org/jira/browse/WW-3828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13285500#comment-13285500
]
zhouyanming commented on WW-3828:
---------------------------------
html5 add a lots of attributes:
hidden autofocus autocomplete placeholder multiple dirName
control form formAction formEnctype formMethod formNoValidate formTarget labels
oninput onchange oninvalid
novalidate
draggable dropzone
ondrag ondragstart ondragenter ondragover ondragleave ondragend ondrop
spellcheck
and so on...
it's not acceptable of adding all those attributes as stardard attributes of
UIBean,I submit dynamicAttributes patch in order to embrace
html5,autofocus="autofocus" instead of autofocus=true is totally reasonable
> FreeMarker dynamic attributes cannot be boolean
> -----------------------------------------------
>
> Key: WW-3828
> URL: https://issues.apache.org/jira/browse/WW-3828
> Project: Struts 2
> Issue Type: Improvement
> Components: Core Actions
> Affects Versions: 2.3.4
> Reporter: Lukasz Lenart
> Assignee: Lukasz Lenart
> Priority: Trivial
> Fix For: 2.3.5
>
>
> The code below will produce an exception
> {code:html}
> <@s.text type="email" key="user.email" required=true autofocus=true />
> {code}
> {code}
> Method public java.lang.String
> org.apache.struts2.util.StrutsUtil.translateVariables(java.lang.String) threw
> an exception when invoked on org.apache.struts2.util.StrutsUtil@540948a7
> The problematic instruction:
> ----------
> ==> assignment: value=struts.translateVariables(keyValue)!keyValue [on line
> 27, column 3 in /themes/simple/dynamic-attributes.ftl]
> in include "/${parameters.templateDir}/simple/dynamic-attributes.ftl" [on
> line 52, column 1 in /themes/simple/text.ftl]
> in include "/${parameters.templateDir}/simple/text.ftl" [on line 25, column
> 1 in /themes/my-custom-theme/text.ftl]
> ----------
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira