Une déclaration se présente sous la forme <%! code java %>. Les variables déclarées seront positionnées en tant qu'attributs de la classe servlet générée, et les fonctions déclarées en tant que méthodes de cette même servlet. Les déclarations de variables doivent toujours se terminer par un point-virgule, car leurs contenus doivent constituer des instructions Java valides. Ceci étant également vrai pour les instructions d'une fonction.
Une déclaration est donc un bloc permettant de définir des variables de classe et des méthodes à utiliser dans la page JSP. Voyons un exemple d'une déclaration : <%! /*- BEGIN DECLARATION ------------------------------*/
String strMyToken = null;
StringTokeniser strToken = null;
Boolean bHasMore = true;
public void createTokenizer(String strToToken) {
strToken = new StringTokenizer( strToToken, “:” );
bHasMore = strToken.hasMoreElement();
}
public boolean myNextToken() {
strMyToken = strToken.next();
bHasMore = strToken.hasMoreElement();
return bHasMore;
}
/*- END DECLARATION -----------------------------------*/ %>
|