Hello all,

I would like to ask a few questions about RowSetDynaClass.

I can successfully set up one in a DAO class and include it in the request scope of an action class to forward to a JSP.

The problem is with the JSP.

Problem number one:
- If the bean is null or empty I have an error, that is if the database does not return anything. So is there a way to check if it is null or empty before iterating so that I have no errors? Further, if the bean is not in the request scope I also have an error saying that the bean was not defined. How can I avoid this error? That is check to see if there is a rowSet bean before using it in the JSP?

Problem number two:
- The following code iterates the entire cols set and write all the columns from that row:
<logic:iterate id="row" name="rowSet" property="rows>
<tr>
 <logic:iterate id="col" name="cols">
 <td>
 <bean:write name="row" property="<%=((DynaProperty)col).getName()%>"/>
 </td>
</tr>
</logic:html>

OK, the second iterate writes as many <td></td> as the number of columns for that row. However I wanted to do that for each and every column as I need to add links to a few. Hence, shall I strip the inner most iterate and have <td></td> for each column? How can I get an specific column name? Shall I pass that to .getName() function so that .getName("column1") ?
How does it work?

Thanks,

C.F.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to