Iterates through the attachments of the current page.

The variable that is created is an instance of the Attachment class, which has the following methods:

  • String getName() - Returns the fully-fledged WikiName of the attachment.
  • String getFileName() - Returns the filename.
  • long getSize() - Size of the attachment in bytes.
  • String getParentName() - WikiName of the parent page.
  • String getAuthor() - Name of the last author.
  • int getVersion() - Current version.
  • Date getLastModified() - Date of the latest modification.

The current page always becomes the attachment referred to by the variable.


Usage#

<wiki:AttachmentsIterator id="<variable name>">

JSP code
</wiki:AttachmentsIterator>

Parameters#

id
Name of the iterator variable to create.

Example#

         <table width="90%">
         <wiki:AttachmentsIterator id="att">
             <tr>
             <td><wiki:LinkTo><%=att.getFileName()%></wiki:LinkTo></td>
             </tr>
         </wiki:AttachmentsIterator>
         </table>

Lists the attachments. Note how the LinkToTag refers to the currently iterated attachment, so that if you have two attachments (Foobar1 & Foobar2), the list might show up something like this:

<table>
   <tr><td><a href="attach?page=Foobar1">Foobar1</a></td></tr>
   <tr><td><a href="attach?page=Foobar2">Foobar2</a></td></tr>
</table>

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-1) was last changed on 24-May-2008 13:26 by UnknownAuthor