Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [JAVA] uso delle JSTL

  1. #1

    [JAVA] uso delle JSTL

    ciao a tutti
    ho creato il bean:

    public class StringFormat {
    ...
    public boolean isValidEmailAddr(String email) {
    boolean valido = false;
    if (email!=null && email.indexOf("@")!=-1 && email.indexOf(".")!=-1) {
    valido = true;
    }
    return valido;
    }
    ...
    }


    ed il bean:

    public class Docente {
    ...
    public String getEmail() {
    return this.email;
    }
    ...
    public void setEmail(String value) {
    this.email = value;
    }
    ...
    private String email;
    }


    nel file controllo.jsp, importo i 2 beans:

    <jsp:useBean id="formattazione" scope="page" class="StringFormat" />
    <jsp:useBean id="docente" scope="request" class="Docente" />
    <jsp:setProperty name="docente" property="email" />


    voglio controllare se la mail inserita è effettivamente una mail:

    <c:choose>
    <c:when test='${formattazione.isValidEmailAddr(${docente.e mail})} == true'>
    OK
    </c:when>
    <ctherwise>
    NO
    </ctherwise>
    </c:choose>


    MA NON FUNZIONA!
    Cosa sbaglio?

    L'errore che mi da è il seguente:


    tag = 'when' / attribute = 'test': An error occurred while parsing custom action attribute "test" with value "${formattazione.isValidEmailAddr(${docente.email} )} == true": Encountered "(", expected one of ["}", ".", ">", "gt", "<", "lt", "==", "eq", "<=", "le", ">=", "ge", "!=", "ne", "[", "+", "-", "*", "/", "div", "%", "mod", "and", "&&", "or", "||"]


    c'è qualche anima pia che può aiutarmi?
    grazie
    cawa

  2. #2
    Di solito nelle grffe va la dondione intera prova così!

    <c:when test='${formattazione.isValidEmailAddr(${docente.e mail}) == true'}>

    Buon lavoro
    Delphy
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

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