2011-08-23 83 views
0

我有一个正在调用动作表单的jsp页面我的问题是如何获取每行中的数据,以便不仅可以将其写入为bean,还把它放在title属性中?将bean写入jsp页面中的元素的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> 

我想标题时复选框悬停到是这样的:约翰史密斯 - 足球

回答

1

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

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

我得到的是sporttForm.getaName不能得到解决或无法在现场和sporttForm.getaSport – billy

+0

所以相同的消息,在生成JSP点,你知道那是要更新的价值?如果是这样,那么你应该使用'data.aName'和'data.aSport'。如果您希望在网页上发生更改时动态发生此问题,则必须使用javascript。 – Codemwnci

1

的JSP:属性元素允许你在一个XML元素的身体,而不是在一个XML属性的值来定义一个标签属性的值。

JSP语法

XML语法 同JSP语法。

实例 以下模板页使用的jsp:属性,它使用FMT的输出:消息来设置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