Custom JSP taglib lets you write your own reports for Search servlet.
In your configuration file for Search servlet you can set own JSP page
for performing output (it is a parameter forward). And your JSP file will use this taglib for access to results of your search
and visualizing the report. For example:
<%@ taglib uri="taglib.tld" prefix="s" %> Found items: <s:getCounter/> Results are: <s:forEachItem> <br>URL is <%=url%> <br>Title is <%=title%> <br>Modified: <%=lastModified%> <br>Size is <%=size%> Kb </s:forEachItem> Body tag forEachItem lets you scan entities provided by Search servlet. In tag's body you can use the following variables described the current item: url - describes an URL for item (type is java.lang.String), title - describes a title for the current item (type is java.lang.String), lastModified - describes a last modification date (type is java.util.Date), size - describes a size in Kb for the current item (type is java.lang.Long). Tags are: getCounter Tag lets you obtain a counter for items in your search report. Parameters are: 1) id Optional parameter. Describes a name for the page scope variable (type is java.lang.Long) that will be used for saving your data. Without this parameter tag just prints data. forEachItem Body tag lets you implement a loop over existing items. Tag executes own body for the each item being found by Search servlet. Parameters are: 1) from Optional parameter. Describes a number for the first
record (starting with 1). Default value is 1.
for downloading: Library: searchPackage.jar Description: taglib.tld See also Coldtags suite - the largest collection of custom JSP tags.
|
Also in Coldtags:
|