LastaFlute の JSP
JspPath FreeGen
まず、JSPを作成 (まだ空っぽでもOK)
- ファイル名
- Formタグが飛ばすURLに対応 ※ボタン名は除外
- 配置ディレクトリ
- ファイル名のprefix
la:form で action属性を省略したときにリクエストされるURL。
- product/product_list.jsp
- /product/list/
- profile/profile_password_change.jsp
- /profile/password/change/
- mypage/mypage.jsp
- /mypage/
そして、DBFlute の FreeGen を叩く!すると、パス定義が自動生成されて補完できるようになる。
e.g. Template File Location @Directory
src/main/webapp
|-WEB-INF
|-view // HtmlTemplateの配置場所
| |-product // productパッケージに対応
| | |-product_list.jsp // /product/list/
| | |-product_purchase.jsp // /product/purchase/
| |
| |-profile
| | |-profile_password_change.jsp // /profile/password/change/
| | |-profile_withdrawal.jsp // /profile/withdrawal/
| |
| |-mypage
| | |-mypage.jsp // /mypage/
| |
| |-root.jsp // '/'
|
|-web.xml
e.g. you can use Template Path for HtmlResponse @Java
@Execute
public HtmlResponse index() {
...
return asHtml(path_Mypage_MypageJsp); // is static definition
}
JSP Taglib
TODO jflute