Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642

    [JSP] - Perche' utilizzare JavaBean

    Salve,
    perche' anziche utilizzare i tag javabeans, non si referenzia la calsse interessata all'interno del codice jsp della pagina?

    cioe' perche' utilizzare

    <jsp:useBean id="idClasse" scope="session" class="nomeClasse"/>

    anziche' questo


    <%

    nomeClasse _classe = new nomeClasse();

    %>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    nessuno?

  3. #3
    le due cose che hai scritto non sono equivalenti. Il tag un oggetto una sola volta e tale oggetto viene condiviso a livello di sessione, l'altro crea su ogni pagina un oggetto e non lo condivide in sessione.

    Detto questo è ovvio che puoi scrivere del codice equivalente alla prima forma, ma ti accorgerai che dovrai fare alcune istruzioni in più. Se poi lo scope cambia da session ad application, page o quant'altro, sono tutti casi da gestire con codice ad hoc nel secondo caso, nel primo basta cambiare l'attributo scope (pertanto usando il tag hai una sintassi uniforme, semplice e immediata).
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.