записать bean-компонент в атрибут title элемента jsp-страницы - PullRequest
0 голосов
/ 24 августа 2011

У меня есть страница jsp, которая вызывает форму действия, моя проблема в том, как мне получить данные в каждой строке, чтобы они не только записывались в bean-компонент, но и помещались в атрибут title?

    <td>
                    <bean:write name="data" property="aName" />
                </td>
                <td>
                    <bean:write name="data" property="aSport" />
                </td>
          <td>
                <html:checkbox indexed="true" name="sportForm" property="assignSport"
         title="<%=sporttForm.getaName %><%=sporttForm.getaSport %>" />
                </td>

Мне бы хотелось, чтобы заголовок, когда флажок был наведен, был что-то вроде: Джон Смит - Футбол

Ответы [ 2 ]

1 голос
/ 14 августа 2012

Элемент jsp: attribute позволяет вам определять значение атрибута тега в теле элемента XML, а не в значении атрибута XML.

Синтаксис JSP

Синтаксис XML То же, что и синтаксис JSP.

Примеры На следующей странице шаблона используется атрибут jsp:, который использует вывод сообщения fmt: для установки значения атрибута value параметра tt::

...

  <tt:screen id="/bookcatalog">
    <tt:parameter name="title" direct="true">
      <jsp:attribute name="value" >
         <fmt:message key="TitleBookCatalog"/>
      </jsp:attribute>
   </tt:parameter>

...

</tt:screen>

...

Источник: http://java.sun.com/products/jsp/syntax/2.0/syntaxref2014.html

1 голос
/ 24 августа 2011

Попробуйте использовать атрибут alt вместо title.Итак,

<html:checkbox indexed="true" name="sportForm" property="assignSport"  alt="<%=sporttForm.getaName %><%=sporttForm.getaSport %>" />
...