JSP 架構優秀,但自訂標籤庫常被低估。主因:標籤庫生產者(Java 開發者)與消費者(頁面設計者)語言不通。
大型專案中,程式員負責後端,設計師負責表現。標籤庫讓設計師無需 Java 技能即可使用強大功能(如 <store:shoppingCart/>)。
<store:shoppingCart/>
標籤庫設計應以「設計師視角」為主:語法簡單、屬性直觀、錯誤訊息友善、文件完善。好的標籤庫是橋樑,而非技術展示。
application 對象代表整個 Web 應用的全局上下
前言 EL (Expression Language) 設計
Struts2 ModelDriven 接收參數完整指南
JSP 引入外部檔案有兩種語法:`@include file