2017-08-18 17 views
2

私は変数の値を取得するために探していましたが、私はバックエンドに配置して、Expression Languageを使用してJSPで表示しています。私は.getParameter(){}と呼ぶことができず、またURLの一部でもないので、サーブレットを使用していません。これが可能ならば十分ではない。私が次のbeanを持っているとします。Expression Languageを使用してJSPのJava Beanから変数の値を取得する方法は?

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> 

私は、コードスニペット上記のような何かを行うことができます。

おかげで....

答えて

0

あなたはあなたの 'テスト' クラスを使用してBeanを宣言する必要があります:

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

HereあなたはJSP(および豆)についての良いチュートリアルを見つけることができます

+0

感謝君は。ハッピーコーディング.... –

関連する問題