Struts2教學

Apache Struts 2 是一種流行的 Java模型 - 視圖 - 控制器(MVC)框架,成功地結合了 WebWork和Struts1.x 兩種 web 框架。

Apache Struts2與Struts1完全不同,它的核心功能都是使用攔截實現“值棧”的概念,OGNL運算式和Struts2標籤來解決應用程式數據,很多注解和約定,使這個框架更加易於使用。 在本教學中,它提供了許多使用Struts2的MVC框架的實例和解釋。

歡迎來到許虎虎學習Struts2。

Struts2 快速入門

Struts2快速入門的例子。

Struts2 配置

任何關於 Struts2 的配置檔。

Struts2 動作和表單

Struts 2的動作和表單數據管理。

Struts2 攔截器

關於Struts 2的攔截器。

Struts 2 UI標籤

Struts 2的UI標籤,來渲染HTML表單和非表單組件。

Struts 2 控制標籤

在 Struts2 中的控制標籤或邏輯標籤,用來做條件處理,迭代,處理和顯示數據。

Struts2 數據標籤

Struts2數據標籤,從ValueStack中獲取數據,或將數據放入ValusStack。
  • <s:a>標籤示例
    Struts2的<s:a>標籤被用於渲染HTML的“<a>”標籤。
  • <s:action>標籤示例
    Struts2的<s:action>標籤用來直接在一個JSP頁面中調用Action類
  • <s:bean>標籤示例
    Struts2的<s:bean>標籤用來在JSP頁面中實例化一個類
  • <s:date>標籤示例
    Struts2的<s:date>標籤用來在JSP頁面格式Date對象。
  • <s:debug>標籤示例
    Struts 2的<s:debug>標籤是一個非常有用的調試標記,用於輸出“值棧”的內容,並在JSP頁面中輸出“堆疊上下文”的詳細資訊。
  • <s:include>標籤示例
    Struts 2的<s:include>標籤用來直接包含JSP或HTML頁面到當前頁面。
  • <s:i18n>標籤示例
    Struts 2的<s:i18n>標籤用來獲取聲明的資源包,而不僅僅是資源包,也可獲取當前操作相關聯的消息。
  • <s:param>標籤示例
    Struts2的<s:param>標籤用來參數化其他標籤。
  • <s:property>標籤示例
    Struts2的<s:property>標籤用來從一個類獲取當前默認Action類的屬性值。
  • <s:push>標籤示例
    Struts2的<s:push>標籤用來推值到堆疊的頂部,以便它可以容易訪問或參考。
  • <s:set>標籤示例
    Struts2的<s:set>標籤用來在指定的範圍內(應用,會話,請求,頁面,或動作)賦值給一個變數
  • <s:text>標籤示例
    Struts2的<s:text>標籤用於從操作類取出資源包消息
  • <s:url>標籤示例
    Struts2的 <s:url> 標籤用來創建一個URL,並輸出作為文本格式

Struts2 資源包和本地化

Struts2的資源包來支持網路定位功能(多語言)

Struts2主題

Struts2 的佈局是由“XHTML”主題設計的,所以瞭解 Struts2 主題概念是必須的。

Struts2集成其他框架

Struts2與任何他人框架的整合 - Spring, Hibernate, Quartz, Log4j…

Struts2 FAQ

Struts2 參考


開始學習 >> :Struts2快速入門