java - 如何在 struts 1 html 标签库中添加额外的 html 属性?

标签 java css struts-1

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

我的输入:

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

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

最佳答案

您可以添加一个自定义的顶级域名来覆盖 struts html 标签库。获取原始的 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 中定义新的顶级域名:

<jsp-config>
  <taglib>
    <taglib-uri>html</taglib-uri>
    <taglib-location>/WEB-INF/tags/struts-html-autocomplete.tld</taglib-location>
  </taglib>
</jsp-config>

关于java - 如何在 struts 1 html 标签库中添加额外的 html 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18800280/

相关文章:

javascript - 页面底部的滚动条

css - 将为浏览器的打印命令选择哪个样式表?

html - CSS 中滚动文本的问题

java - Spring security ldap 与 struts 1.1 集成

java - Robotium - 在 Sleeper 类中自定义暂停持续时间

java - Notepad++ 中的 jsfiddle.net 代码

java - 如何修改 IntelliJ getter 和 setter 代码生成?

java - 有没有办法让 AIR 1.5 应用程序从 stdin 读取并写入 stdout/stderr?

html - 如何使用 struts1.3 Action 生成动态组合框并在页面提交时也获取其值?

java - 如何在任何浏览器的保存/另存为弹出功能上将默认的保存/另存为路径修改为我们定义的路径?