Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Scusa non ho afferrato...
    Devo togliere il tag textarea? E che cosa utilizzo al suo posto?
    Ho bisogno di utilizzare una text area per inserire la descrizione di una fattura(con tutte le voci ecc.)

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Andreawave Visualizza il messaggio
    Scusa non ho afferrato...
    Devo togliere il tag textarea? E che cosa utilizzo al suo posto?
    Ho bisogno di utilizzare una text area per inserire la descrizione di una fattura(con tutte le voci ecc.)
    Allora chiariamo una volta per tutte.

    Se vuoi ri-visualizzare la descrizione ma che sia di nuovo editabile, allora ovviamente una textarea è ok:

    <textarea ...attributi.ecc...><c:out value="${fattura.descrizione}"/></textarea>

    Se vuoi solo far vedere il testo, che NON sia editabile, ci sono diverse possibilità:
    - ancora una <textarea> ma stavolta "read-only" (vedi attributo proprio readonly)
    - un ambiente "preformatted" (cioè rispetta spazi e newline). C'è <pre> che per default è preformatted ma puoi farlo con qualunque altro tag se gli applichi la property CSS white-space con valore pre (o pre-wrap, vedi documentazione).

    Se lo metti in un ambiente NON preformatted, es. un normale <p> o <div>, gli spazi/newline per default in HTML NON sono significativi, non vengono rispettati.
    Dovresti convertire tu ciascun newline in un <br> per avere l'effetto di "a capo". Ma il problema è che non puoi banalmente fare un replace del newline in <br>. Cioè sì, lo PUOI fare lato Java. Ma il problema è dopo, perché usi <c:out> . Questo per default fa (giustamente) l'escape dei caratteri speciali. Quindi se nella stringa passata al <c:out> ci fosse "aaa<br>bbb", il <c:out> lo fa diventare "aaa&lt;br&gt;bbb" e quindi l'utente legge proprio < b r > a video. Che non va affatto bene, ovviamente.

    Si può fare ma serve un minimo di "attenzione" nel farlo correttamente.
    Ultima modifica di andbin; 20-03-2019 a 15:13
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.