JBuilder 提供圖形化介面簡化 struts-config.xml 編輯,並在 Object Gallery 的 Web 頁籤內建四大精靈加速開發:
ActionForm 子類,可自動完成 struts-config.xml 對應設定。Action 子類,設定對應 JSP、Scope 並自動配置映射。ActionForm 自動生成使用 Tag Library 的 JSP。此外,JBuilder 可自動設定 web.xml 以啟用 Struts 自定義 Tag Library。
建立簡易 Web 應用:用戶輸入兩字串,經 Controller(Action)串接後顯示結果。因邏輯簡單,直接在 Action 中處理,不另建 Model JavaBean。
File | New Project... 建立專案 StrutsDemo。File | New... 開啟 Object Gallery,選 Web Application 精靈。demo(產出 demo.war),勾選 Struts 1.0,JBuilder 自動配置 web.xml。ActionForm Wizard,偵測到專案 demo。myActionForm。fieldA、fieldB(輸入字串)、fieldResult(串接結果)。myActionForm.java 並註冊至 struts-config.xml。若不需資料驗證,無須撰寫任何代碼即可完成 Form Bean 建置。
接著建立 Action 類、JSP 頁面、配置轉向等,JBuilder 精靈將引導完成完整 MVC 結構。