Insertion de codes html/jsp dans les tables dynamiques
Utilisez Rational Application Developer pour coder la table dynamique dans le portlet d'offres personnalisées JSP. Exportez le projet en tant que fichier d'archive Web (WAR). Ouvrez la page HCL Digital Experience Administration pour la gestion de portlets et mettez à jour le module Web contenant le portlet d'offres personnalisées.
Avant de commencer
Procédure
- Ouvrez Rational Application Developer ainsi que Pers_OffersPortalView.jsp en mode édition.
- Insérez le code suivant à la fin de la page JSP :
<HR> Here are all your personalized offers: <br> <% try { pers_offers.Pzn_offers[] items = offersSpot.getRuleContent(); pers_offers.Pzn_offers item = items[0]; // throws an exception if empty. %> <TABLE WIDTH="100%"> <TBODY> <% for (int i = 0, c = 0; ; ) { if (c == 0) { %> <TR bgcolor="e7e7e7"><% } else { %> <TR><% } %> <TD><%= item.getTitle() %>: <%= item.getDetails() %> </TD> </TR><% c = c == 0 ? 1 : 0; i++; try { item = items[i]; } catch (java.lang.ArrayIndexOutOfBoundsException _e0) { break; } } %> </TBODY> </TABLE><% } catch (java.lang.ArrayIndexOutOfBoundsException _e0) { %><FONT>There are no current articles to display. </FONT><% } %> - Enregistrez et fermez le fichier. Vérifiez qu'il n'y a pas d'erreurs sauf les erreurs de traitement des exceptions.
- Exporter le projet en tant que fichier war. Fermez Rational Application Developer.
- Connectez-vous à HCL Portal en tant que wpsadmin. Click the Administration menu icon. Then, click .
- Cliquez sur Mettre à jour pour mettre à jour le module Web.
- Terminez le processus d'installation en utilisant le nouveau fichier war.