2017-08-18 2 views
2

J'ai regardé autour de moi pour obtenir la valeur d'une variable que je remplis à l'arrière et l'afficher dans un JSP en utilisant le langage d'expression. Je n'utilise pas de servlets, donc je ne peux pas appeler .getParameter(){} et ça ne fait pas partie de l'URL. Je ne suis pas sûr que cela soit possible. Supposons que j'ai le haricot suivant.Comment obtenir la valeur d'une variable à partir d'un Java Bean dans JSP en utilisant Expression Language?

public class Test { 

private String name; 

public String getName() { 
    return name; 
} 

public void setName(String name) { 
    this.name = name; 
} 

public String toString() { 
    setName("Expression Language"); 
    return this.getName(); 
} 

}

JSP

<div id="showName"> 
    <c:if test="${name != null}"> 
     <td class="fieldLabelBold" style="color:#0033CC" 
     align="center">${name}</td> 
    </c:if> 
</div> 

Puis-je faire quelque chose comme ci-dessus extrait de code.

Merci ....

Répondre

0

Vous devez déclarer un haricot en utilisant votre 'Test' Classe:

<jsp:useBean id="testBean" class="package.Test"> 

Here vous pouvez trouver un bon tutoriel sur JSP (et les haricots)

+0

Remerciez toi. Codage heureux .... –