条纹框架中的占位符标记

Placeholder tag in stripes framework

我正在使用 stripes 框架开发 Web 应用程序,我想在这样的文本框中使用 'placeholder' 标记:

<s:form beanclass="myproject.action.ContactFormActionBean">
  <table class="form">
    <tr>
     <td>Email:</td>
     <td><s:text name="contact.email" placeholder="Please enter your email"></td>
    </tr>
  </table>
</s:form>

但是,当我 运行 页面出现 500 错误(意外错误)时。查看 stripes 文档,发现占位符属性无效。

是否有解决此问题的方法,或者我是否需要使用另一个标记库才能使占位符起作用?

使用动态属性。

<%@ taglib prefix="sdyn" uri="http://stripes.sourceforge.net/stripes-dynattr.tld" %>

<sdyn:text name="contact.email" placeholder="Please enter your email">

https://stripesframework.atlassian.net/wiki/display/STRIPES/Tag+Library+Doc