編集部 All About
Javaプログラミング関連情報
更新日:2009年03月21日
JSFに用意されているGUI作成用の主なコンポーネントについて、その基本的な使い方を説明していきましょう。
<h:outputText value="これは、JSFによる表示です。" id="text1"
binding="#{page1Bean.text1}" escape="false" />
<h:form>
<h:selectManyListbox id="select1" binding="#{page1Bean.select1}">
<f:selectItem itemLabel="Windows" itemValue="Windows" />
<f:selectItem itemLabel="Linux" itemValue="Linux" />
<f:selectItem itemLabel="Mac OS X" itemValue="Mac OS X" />
</h:selectManyListbox>
<h:commandButton value="送信" action="#{page1Bean.button1_action}" />
</h:form>
private HtmlOutputText text1;
private HtmlSelectManyListbox select1;
public HtmlOutputText getText1() {
return text1;
}
public void setText1(HtmlOutputText text1) {
this.text1 = text1;
}
public HtmlSelectManyListbox getSelect1() {
return select1;
}
public void setSelect1(HtmlSelectManyListbox select1) {
this.select1 = select1;
}
public String button1_action(){
String[] arr = (String[])select1.getValue();
String res = "";
for(String s : arr){ res += s + ""; }
text1.setValue(res);
return null;
}
![]() |
| 複数項目を選択して送信すると、選択した項目をすべて表示する。 |
(執筆者:掌田 津耶乃)
この記事の担当ガイド

編集部 All About