JSTL EL – utiliser des constantes Java
Vous utilisez la JSTL et les EL. Vous avez banni les scriplets de vos pages JSP. Mais comment faire référence à une constante Java dans vos pages JSP ?
Jakarta Taglibs propose les unstandar tags. Parmi ces tags, il y a le tag <un:useConstants/>
. Ce tag permet d’enregistrer dans un context les constantes d’une classe Java sous la forme d’une Map
.
Puisqu’un exemple est plus efficace qu’un long discours. Voici une mise en application de l’utilisation de constante dans une page JSP :
Le code Java :
package com.company.project.MyConstants; public class MyConstants { public static final String PROJECT = "My Project"; public static final String VERSION = "1.0.0"; }
La page JSP :
<?xml version="1.0" encoding="UTF-8" ?> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:un="http://jakarta.apache.org/taglibs/unstandard-1.0" xmlns="http://www.w3.org/1999/xhtml" version="2.0"> <jsp:directive.page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" /> <jsp:output omit-xml-declaration="false" doctype-root-element="html" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/> <html> <head> <title>Use of Java constants</title> </head> <body> <un:useConstants var="myconstants" className="com.company.project.MyConstants" /> Welcome to ${myconstants.PROJECT} v${myconstants.VERSION} ! </body> </html> </jps:root>
Comme vous pouvez le constater, ce tag facilite grandement la tâche et vous évitera quelques noeuds au cerveau. 🙂
https://blog.lecacheur.com/2006/09/15/jstl-el-utiliser-des-constantes-java/DéveloppementJava EEelVous utilisez la JSTL et les EL. Vous avez banni les scriplets de vos pages JSP. Mais comment faire référence à une constante Java dans vos pages JSP ? Jakarta Taglibs propose les unstandar tags. Parmi ces tags, il y a le tag <un:useConstants/>. Ce tag permet d'enregistrer dans un...SeBSébastien LECACHEUR23r0@laposte.netAdministratorLe weblogue de SeB
Laisser un commentaire