Class Name |
|
---|---|
Component |
|
This servlet bean takes as input a single search result, stores it in a document cache, and returns a click-through ID associated with the result. This ID can subsequently be used by the SearchClickThroughServlet
to retrieve the result from the cache.
GetClickThroughId
is typically used in a loop that renders a list of search results as hyperlinks to pages displaying those items. For each result, the click-through ID is set as the value of a query parameter that is appended to the URL.
Properties
The following table describes the properties of the GetClickThroughId
component and their default settings.
Property | Description |
---|---|
| Name of the input parameter that specifies the search result. Default: |
| Name of the output parameter that holds the click-through ID. Default: |
| String specifying the Nucleus pathname of the cache component. Default: |
| Delimiter separating the query identifier and the document identifier in the click-through ID. Default: the comma character ( |
Input Parameter
result
The current search result.
Output Parameter
searchClickId
The click-though ID for retrieving the current search result from the cache.
Open Parameter
output
The open parameter for rendering the click-through ID.
Example
<dsp:droplet name="/atg/search/droplet/GetClickThroughId"> <dsp:param name="result" value="${searchResult}" /> <dsp:oparam name="output"> <dsp:a href="/myapp/en/product.jsp"> <dsp:param name="searchClickId" param="${searchClickId}" </dsp:a> </dsp:oparam> </dsp:droplet>