むずかしいな〜

exampleの動きと疑問点だけ、ちょっとづつ書いていこう。
initializeは、簡単だから飛ばしておく。
・検索画面
検索ボタンを押すと
employeeSearchAction.checkSearchCount
が呼ばれて、例外が出なかったら、return "employeeList";なので、employeeList.htmlに飛ぶ
例外が出たら、例外のメッセージを取り出して、
自画面の、
<span m:inject="h:messages" m:globalOnly="true" m:class="error"/>
ってトコにメッセージを出す。複数のメッセージの時はどうなるんだろ?
・一覧画面
「戻る」のリンクは、employeeSearch.htmlを指定してるだけで、検索結果を保持してる。
「編集」のリンクはjavascriptでformに値をつめて、
action="/employee/employeeList.html"を呼んでるんだけど、employeeEdit.htmlに飛ぶ。
「<a href="employeeEdit.html" m:action="employeeEdit">編集」
ってとこで、employeeEditを指定してるからっぽい。


追記
href変えても、動き変わらないんだけど、これは、なに??
actionと同じ名前のhtmlに飛ぶ。。。hrefは、意味無いのか〜?


navigation-ruleってやつで、画面遷移するらしい。


action変えても、そこに飛ばないな〜
なんでだろ〜
m:action="#{employeeSearchAction.checkSearchCount}みたいなのは、diconの見てるでしょ?
m:action="employeeEdit"は、html名じゃないって事?


わかったー
faces-configに、navigation-ruleを定義するから、そこに無いとダメなんだ。


とりあえず、ここまで。