Implémentation de la journalisation des actions
Pour implémenter la consignation d'une action, insérez un bean Action dans votre page JSP. Pour consigner d'autres données applicatives associées à l'action, ajoutez les informations relatives à la paire clé/valeur dans l'appel de méthode de journalisation.
Pourquoi et quand exécuter cette tâche
Pour mettre en oeuvre une consignation des actions, insérez un bean Action dans votre page JSP, par exemple :
<jsp:useBean class="com.ibm.wcp.analysis.beans.Action" id="action" scope="session"/>
<%
// Note: Both the resource id and collection name were added to the request
// by the referral page.
action.log( request,
request.getParameter( "resourceId" ),
request.getParameter( "collectionName" ),
"ItemView" );
%>Pour consigner d'autres données applicatives associées à l'action, ajoutez les informations relatives à la paire clé/valeur dans l'appel de méthode de consignation. Par exemple:
<jsp:useBean class="com.ibm.wcm.analysis.beans.Action" id="action" scope="session"/>
<jsp:useBean class="ShoppingCart" id="cart" scope="session"></jsp:useBean>
<%
// Log last item added to shopping cart with quantity and size data.
Hashtable actionInfo = new Hashtable();
Product[] cartItems = cart.getItems();
actionInfo.put( "quantity",
new String( cartItems[cartItems.length - 1].getQuantity() ));
actionInfo.put( "size", cartItems[cartItems.length - 1].getSize() );
action.log( request,
cartItems[cartItems.length - 1].getId(),
null,
"Shopping Cart Insert",
actionInfo );
%>