|
La directiva Page |
|
|
|
- language="java".
Defineix el llenguatge de programació
que utilitza la pàgina. Actualment només hi podem
escriure java.
- extends="paquet.classe".
Quan la pàgina que escrivim és extensió
de la classe que citem. Aquest atribut
no és del tot segur i és millor fer-lo anar poc fins
a futures versions.
- import="paquet.classe,paquet.classe".
Permet especificar la llista de
paquets i classes que importem. És
equivalent a la sentència
import d'un
programa normal de Java i
té els mateixos efectes a l'hora de declarar
variables en els scriptlets.
- session="true|false".
Indica si la pàgina que estem construint pot accedir o no
a l'objecte de sessió
que el servidor
crea el primer cop que un navegador li demana una pàgina.
L'objecte sessió es
com un magatzem on podem desar qualsevol informació que ens
interessi tenir disponible al llarg de tota la connexió amb
l'usuari. El valor per defecte
és true.
- buffer="none|8kb|nkb".
Especifica les dimensions del buffer
que utilitza l'objecte out
que envia la pàgina JSP
al navegador client. En combinació amb autoFlush
és un instrument que ens servirà per a determinar
la càrrega màxima
de memòria de sortida que permetem
a una pàgina. Per defecte
és de 8kb.
- autoFlush="true|false".
Controla el moment en que es buida el buffer
de sortida. Si el valor és true,
el buffer
es descarrega quan arriba al límit marcat per la directiva
buffer. Si és
false, llavors
no es descarrega i, si arribem al límit definit a buffer,
ens salta un error. El valor per
defecte és true
i autoFlush
no pot ser false
si buffer és
none.
- isThreadSafe="true|false".
Controla el model de concurrència
que el motor JSP
implementarà per aquesta pàgina. Si el valor és
true, i és
l'opció per defecte,
el motor
permet obrir sol·licituds
concurrents sobre la pàgina i,
com en qualsevol altra situació multifil,
el programador és l'encarregat d'implementar una relació
segura entre les diferents tasques. Si
l'atribut és false,
el motor JSP
no servirà una pàgina nova fins que no hagi tancat
l'anterior. No cal dir que, si bé aquesta és l'opció
més segura, en un context de servei
web ordinari és gairebé
impossible d'implementar: no es podria servir una pàgina
web simultàniament a més d'un client.
- info="missatge".
Consisteix en una eina de documentació.
No es veu directament en el codi de la pàgina
web que arriba al client, s'ha de cridar
a través del mètode getServletInfo().
- errorPage="URL de la pàgina".
És un instrument que permet redireccionar
la sortida a qualsevol pàgina,
quan salta alguna excepció
que la pròpia pàgina que té l'error no pot
capturar.
- contentType="tipus mime|charset=joc
de caracters". Serveix per definir
qualsevol tipus MIME
que suportat pel servidor web
(imatges, documents, etc.). Per
defecte, i si no especifiquem cap contentType,
JSP envia
les pàgines de tipus MIME
text/html i
amb el joc de caracters europeu,
l'ISO-8859-1.
- isErrorPage="true|false".
Indica si la pàgina que
conté la directiva és o
no una pàgina d'error.
Si és una pàgina
d'error, el motor
JSP li dóna accés a l'objecte
exception que té la referència
a l'excepció
que ha llançat el motor. El valor
per defecte és false.
- pageEncoding="joc de caracters".
Aquesta directiva
fa referència no al joc
de caràcters que tindrà
la pàgina que rep el navegador client, sinó a la codificació
de la pròpia pàgina JSP.
Per defecte
també és el joc de
caracters europeu, l'ISO-8859-1.
|
|
|
|
|
|
|
|
 |
 |
|
|
|
|
|