Avec Google.fr Rechercher sur ce site :


Tous les Partenaires

Les scriptlets 

Une scriptlet se présente sous la forme <% code java %>. Celui-ci est inséré dans la méthode service de la servlet et aucun résultat n'est attendu, cela signifie que rien n'est envoyé vers le flux de sortie.

La mise en oeuvre d'une logique métier tient rarement sur une seule ligne de code, c'est pour cette raison qu'il ne faut pas abuser des scriptlets dans les pages JSP sinon vous allez vous rendre compte rapidement que la maintenance et l'évolution des pages JSP devient un exercice pénible voire impossible. Voici un exemple dont le nombre de ligne est encore raisonnable.

<% /*-- BEGIN SCRIPT ----------------------------------------------*/

   if ( request.getParameter("c") != null)
      searchBean.validateCategories(request.getParameter("c"));

   if ( request.getParameter("s") != null)
      searchBean.validateSites(request.getParameter("s"));

   String wSearch= request.getParameter("ws");
   if ( wSearch!= null) {
      if (wSearch.length()>0) session.setAttribute("ws", wSearch);
   }

   if ( session.getAttribute("ws") != null
     && session.getAttribute("ws").equals("")
     && (request.getRequestURL()).indexOf( "localhost" ) > 0 ) {
      session.setAttribute("ws","jsp");
   }

/*-- END SCRIPT --------------------------------------------------*/ %>
Created by BSA XMLSolution v1.7
© 2003-2024 B. SANTAROSSA Tous droits réservés.