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 );
%>