JSF-Faceletsの作成
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*JSF-Faceletsの作成 [#c078b7f1]
JSFの画面表示の部分をFaceletsで作成する。~
HTMLのようにタグで記述する。~
~
ファイル→新規ファイルからFaceletsを作成する。~
プロジェクトに-warの名前のプロジェクトを選び、カテゴリ:Ja...
#ref(jsf1.gif)~
~
クラス名を入力し、終了をクリック。~
オプションにFaceletsとJSPがありどちらも使用できるが、Face...
#ref(jsf2.gif)~
~
ソースコードの型枠が生成される。~
#ref(jsf3.gif)~
~
Faceletsのコードを入力する。~
~
htmlタグに使用するタグライブラリを宣言する。ここでは後で...
プレフィックスは標準的な名称を利用することが推奨される。~
タグライブラリのURLはCtrl+Spaceで候補を表示し、入力できる...
>
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:f="http://xmlns.jcp.org/jsf/core"
タグはc:forEachのようにプレシックス:タグ名の形で、入力す...
~
forEachタグは繰り返し処理を行う。~
Javaのfor(Message m: messageBoard.getMessages())と同等で...
~
JSFでは#{ManagedBean名.フィールド}または#{ManagedBean名....
ManagedBean名は前回@Namedアノテーションで指定した名称を使...
~
h:outputTextタグで項目を表示する。表示内容はvalue属性で指...
~
f:convertDateTimeタグは、日付の文字表現を指定する。patter...
フォーマットは[[SimpleDateFormatクラスのドキュメント>http...
>
<c:forEach var="m" items="#{messageBoard.messages...
<h:outputText value="#{m.id}"/>:
<h:outputText value="#{m.writetime}">
<f:convertDateTime pattern="yyyy/MM/dd(E)...
</h:outputText><br/>
#{' '}<h:outputText value="#{m.message}"/><b...
</c:forEach>
入力項目と送信ボタンを同じフォームに作成する。~
h:inputTextareaはテキストエリアを表示するタグである。対応...
h:commandButtonは送信ボタンを表示するタグである。action属...
>
<h:form>
<h:inputTextarea value="#{messageBoard.messag...
<h:commandButton value="書き込む" action="#{m...
</h:form>
*コメント [#e3d9bd31]
#comment
終了行:
*JSF-Faceletsの作成 [#c078b7f1]
JSFの画面表示の部分をFaceletsで作成する。~
HTMLのようにタグで記述する。~
~
ファイル→新規ファイルからFaceletsを作成する。~
プロジェクトに-warの名前のプロジェクトを選び、カテゴリ:Ja...
#ref(jsf1.gif)~
~
クラス名を入力し、終了をクリック。~
オプションにFaceletsとJSPがありどちらも使用できるが、Face...
#ref(jsf2.gif)~
~
ソースコードの型枠が生成される。~
#ref(jsf3.gif)~
~
Faceletsのコードを入力する。~
~
htmlタグに使用するタグライブラリを宣言する。ここでは後で...
プレフィックスは標準的な名称を利用することが推奨される。~
タグライブラリのURLはCtrl+Spaceで候補を表示し、入力できる...
>
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:f="http://xmlns.jcp.org/jsf/core"
タグはc:forEachのようにプレシックス:タグ名の形で、入力す...
~
forEachタグは繰り返し処理を行う。~
Javaのfor(Message m: messageBoard.getMessages())と同等で...
~
JSFでは#{ManagedBean名.フィールド}または#{ManagedBean名....
ManagedBean名は前回@Namedアノテーションで指定した名称を使...
~
h:outputTextタグで項目を表示する。表示内容はvalue属性で指...
~
f:convertDateTimeタグは、日付の文字表現を指定する。patter...
フォーマットは[[SimpleDateFormatクラスのドキュメント>http...
>
<c:forEach var="m" items="#{messageBoard.messages...
<h:outputText value="#{m.id}"/>:
<h:outputText value="#{m.writetime}">
<f:convertDateTime pattern="yyyy/MM/dd(E)...
</h:outputText><br/>
#{' '}<h:outputText value="#{m.message}"/><b...
</c:forEach>
入力項目と送信ボタンを同じフォームに作成する。~
h:inputTextareaはテキストエリアを表示するタグである。対応...
h:commandButtonは送信ボタンを表示するタグである。action属...
>
<h:form>
<h:inputTextarea value="#{messageBoard.messag...
<h:commandButton value="書き込む" action="#{m...
</h:form>
*コメント [#e3d9bd31]
#comment
ページ名: