Struts html:text标签内的HTML5占位符

Edg*_*rez 5 html5 struts-1

我在Web应用程序中使用Struts 1.3.10,我希望我的textfields有一个占位符.不幸的是,当前的Struts taglib无法识别这个属性,我想尽可能避免使用javascript.你知道任何解决方案吗?

JB *_*zet 2

Struts 1 已经死了。它自 2008 年以来就没有发布过。我真的会考虑迁移到更现代的框架。

如果您受困于 Struts 1,您可以

  • 自己编辑源,并向标签添加占位符属性。
  • 避免使用标签,回到基本的 HTML + JSTL + EL :

    <input type="text" name="foo" value="<c:out value='${myForm.foo}' />" 
           placeholder="Enter foo here" />
    
    Run Code Online (Sandbox Code Playgroud)