HTML5 заполнитель внутри Struts html: текстовый тег - PullRequest
5 голосов
/ 18 февраля 2012

Я использую Struts 1.3.10 в веб-приложении и хочу, чтобы в моих текстовых полях был заполнитель.К сожалению, текущая библиотека тегов Struts не распознает этот атрибут, и я хотел бы по возможности избегать использования javascript для этого.Вы знаете какое-нибудь решение для этого?

Ответы [ 2 ]

2 голосов
/ 06 августа 2012

Struts 1 мертв.У него не было релиза с 2008 года. Я бы действительно подумал о переходе на более современный фреймворк.

Если вы застряли в Struts 1, вы можете

  • отредактироватьсамостоятельно и добавьте в тег атрибут-заполнитель.
  • избегайте использования тега и вернитесь к основному HTML + JSTL + EL:

    <input type="text" name="foo" value="<c:out value='${myForm.foo}' />" 
           placeholder="Enter foo here" />
    
0 голосов
/ 10 октября 2014

В случае, если это может быть полезно для других:

Если у вас есть JavaBean (с геттерами и сеттерами), вы можете использовать базовый html и тег bean: write struts.

<input type="text" name="foo" placeholder="Enter foo here"value="<bean:write name="myFormBean" property="foo" />"> 
...