2013年1月17日 星期四

Struts2 Breadcrumb Bar

麵包屑這功能在Struts2上面我選用了struts2-arianna-plugin,它有以下幾個特點:
  1. 它使用annotation可以快速設定需要記錄到麵包屑的Action。
  2. 它可以選擇麵包屑需不需要回溯,也就是說它會維持麵包屑路徑的相依性。
  3. 它可以讓我們選擇在Action執行前就記錄或者是Action執行完畢後記錄。
  4. 它可以設定麵包屑的記錄筆數。
使用上將它的interceptor掛上來就可以了,但我個人的建議是最好放在整個interceptor stack的最後一個。