2011-08-23 85 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