4

如何autocomplete="off"在 struts 1 中将标准 html 属性添加到我的输入标签?

我的输入:

<html:text property="appUser.username" size="21" maxlength="50"/>

javascript 解决方案不仅仅适用于 CSS 或 struts 1 解决方案。

4

1 回答 1

0

您可以添加自定义 tld 覆盖 struts html taglib。获取原始的 struts-html.tld,将其复制为标签文件夹中的 struts-html-autocomplete.tld。添加到表单标签中

<tag>
    <name>form</name>
     ...
    <attribute>
        <name>autocomplete</name>
        <required>false</required>
        <rtexprvalue>true</rtexprvalue>
    </attribute>
    ....
</tag>

在 web.xml 中定义新的 tld:

<jsp-config>
  <taglib>
    <taglib-uri>html</taglib-uri>
    <taglib-location>/WEB-INF/tags/struts-html-autocomplete.tld</taglib-location>
  </taglib>
</jsp-config>
于 2016-03-04T08:45:00.753 回答