JavaServer Pages o JSP, fanno parte della tecnologia Java sviluppata da Sun per creare pagine Web dinamiche. JavaServer Pages vengono creati con una combinazione di HTML, XML tag e gli scriptlet Java che vengono generati sul lato server di un sito Web. Questa tecnologia rende facile per i programmatori creare moduli Web dinamici e controllare i campi del modulo, ad esempio elenchi a discesa. Per esempio, un programmatore può generare le opzioni in un secondo elenco a discesa basato su ciò che un utente sceglie nel primo elenco a discesa. Fino a quando l'utente seleziona un'opzione nel primo elenco a discesa, quello secondo verrà disabilitato.
Istruzioni
1
Aprire la pagina JSP in un programma di applicazione di authoring Web (Dreamweaver) o con uno strumento di editing di testo (blocco note).
2
Scrivere il codice per creare una maschera con due elenchi a discesa. Se hai già il modulo con le tue liste a discesa create, allora si può saltare questo passaggio. Basta lavorare con le liste che hai già. Creare gli elenchi a discesa in formato HTML (Hypertext Markup Language):
"< html >
< corpo >
< forma azione = "" >
< select nome = "Elementi" onchange = "enable_list" >
< valore opzione = "frutto" > frutta < / option >
< valore opzione = "pane" > pane < / option >
< valore opzione = "verdura" > verdure < / option >
< valore opzione = "carne > carne < / option >
< / selezionare >
< select nome = "frutto" disabilitato = "disabilitato" >
< / selezionare >
< / form >
< / body >
< / html > "
Nell'esempio precedente, è stato creato un form con due caselle a discesa. Una scatola è un elenco di elementi e la seconda casella ha una lista di frutti diversi. L'azione per il primo elenco a discesa afferma che quando viene modificato, allora il modulo farà riferimento a un JavaScript denominato "enable_list" all'interno del documento stesso. La seconda casella di elenco a discesa è già impostata su disabilitato e attualmente non ha tutte le opzioni...
3
Scorrere verso il basso e scrivere la funzione che consentirà la seconda casella diventano attivato basato sulla selezione della prima casella. La funzione è scritta in JavaScript:
"$(funzione enable_list.jsp()
{
$('#fruit').load(
'<option value="apples">Apples</option>'
'<option value="oranges">Oranges</option>'
'<option value="grapes">Grapes</option>'
'<option value="lemons">Lemons</option>'
{drop: val}
function ()
{
$('#this').attr('disabled', false);
});
});
});"
Lo script inserisce il secondo elenco a discesa con le opzioni "Mele", "Arance", "Uva" e "Limoni". Permette inoltre la casella con l'istruzione "$('#this').attr ('disabili', false);". Per l'inverso di questo, se si desidera lo script per disattivare la casella, il codice sarà, "$('#this').attr ('disabili', true);."
4
Salvare la pagina JSP con l'estensione del file JSP. Per esempio, lo script creato in precedenza può essere chiamato, "disable_lists.jsp."