将bean写入jsp页面中元素的title属性

时间:2011-08-23 22:29:00

标签: java jsp attributes javabeans title

我有一个调用动作表单的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>

我想在复选框悬停时的标题是:John Smith - Football

2 个答案:

答案 0 :(得分:1)

尝试使用alt属性,而不是title。所以,

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

答案 1 :(得分:1)

jsp:attribute元素允许您在XML元素的主体中定义标记属性的值,而不是在XML属性的值中定义。

JSP语法

XML语法 与JSP语法相同。

实例 以下模板页面使用jsp:attribute,它使用fmt:message的输出来设置tt:value的值属性的值:

...

  <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