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