我們知道通常情況下,
struts2
是通過struts.xml
配置的。但是隨著系統規模的加大我們需要配置的檔案會比較大,雖然我們可以根據不同的系統功能將不同模組的配置檔案單獨書寫,然後通過
節點將不同的配置檔案引入到最終的
struts.xml
檔案中,但是畢竟還是要維護和管理這些檔案,因此也會給維護工作帶來很大的困擾。為了解決這個問題,可以考慮使用
struts2
的註解。實際上
struts2
中最主要的概念就是
package
、action
以及interceptor
等等概念,所以只要明白這些註解就可以了。
如果希望使用
struts2
的註解功能,必須使用乙個包
struts2-convention-plugin-2.1.8.1.jar
,我使用的環境是
struts2.1.8.1
。如果你使用了不同的版本,找名字就行。
在以上所述的
jar檔案中定義了一系列的註解,其中比較主要的是:
@result
,這個註解對應了
節點。這個註解只能應用於
action
類上。這個註解中也有幾個屬性:
實際上,
struts2
中的主要註解就是這些,當然了,還有上面提到的
@interceptorref
和;基本上,掌握了這些註解就可以了。
但是如果想讓這些註解真正工作,必須在配置檔案增加幾個常量的定義:
以上三個常量都是輔助作用的,為了讓註解真正的工作,必須在配置檔案中增加
節點的配置,至少是
,這樣註解就可以使用了。
Struts2的註解功能
如果希望使用 struts2 的註解功能,必須使用乙個包 struts2 convention plugin 2.1.8.1.jar 我使用的環境是 struts2.1.8.1 如果你使用了不同的版本,找名字就行。在以上所述的 jar檔案中定義了一系列的註解,其中比較主要的是 result 這個註解...
Struts2的註解功能
我們知道通常情況下,struts2 是通過struts.xml 配置的。但是隨著系統規模的加大我們需要配置的檔案會比較大,雖然我們可以根據不同的系統功能將不同模組的配置檔案單獨書寫,然後通過 節點將不同的配置檔案引入到最終的 struts.xml 檔案中,但是畢竟還是要維護和管理這些檔案,因此也會給...
Struts2的註解功能
struts2 通過struts.xml 配置的。但是隨著系統規模的加大我們需要配置的檔案會比較大,雖然我們可以根據不同的系統功能將不同模組的配置檔案單獨書寫,然後通過 節點將不同的配置檔案引入到最終的 struts.xml 檔案中,但是畢竟還是要維護和管理這些檔案,因此也會給維護工作帶來很大的困擾...