Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Java - SpringMVC]mostrare errori contenuti catturati da Validator

    Salve.

    Parlando di Spring MVC,
    qualcuno sa come si fa a mostrare nella vista restituita dal controllore gli eventuali errori catturati dal validatore assegnato al controllore? (cioè quelli che vengono inseriti nella classe Errors del metodo validate del validatore)

  2. #2
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    prova ad inserire questo blocco nella tua jsp che costituisce la vista
    codice:
    <spring:bind path="command">
        <c:if test="${!empty status.errorMessages}">
            Si sono verificati i seguenti errori:
    
            <ul>
            <c:forEach items="${status.errorMessages}" var="error">[*]<c:out value="${error}"/>
            </c:forEach>[/list]
        </c:if>
    </spring:bind>

  3. #3
    il tag
    codice:
    <spring:bind path="command">
    non me lo riconosce..


    mi viene in mente che devo specificare qualche taglib come faccio per c e fmt, giusto?
    se puoi dirmi qualcosa in piu' ne sarei felice

    cmq ora che mi hai dato l'input cerco anche in giro qualcosa a riguardo

  4. #4
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    mmm scusa come hai gestito fin'ora i form? Non hai esteso SimpleFormController e fatto l'override del metodo formBackingObject() per "abbinare" (bindare) i campi di input di form alle proprieta' di una tua classe rappresentativa dell'entita' da gestire? Se hai fatto cosi', avresti dovuto aver gia' utilizzato il tag <spring:bind ...> proprio nella definizione del form all'interno della jsp.
    In ogni caso, prova a importare la taglib e vedi se salta fuori qualcosa

  5. #5
    quel tag non l'ho mai usato..

    i form li ho gestiti si con SimpleFormController ma estendendo i metodi onSubmit e showForm; i campi di input li ho abbinati al command che ricevo attraverso onSubmit e alla vista passo gli oggetti che devo modellare attraverso addObject.

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.