struts2 註解方式返回json

2021-07-09 01:45:38 字數 429 閱讀 3320

用了struts2 0配置後,如何返回json?

首先action上,重新定義預設的@parentpackage,改為@parentpackage("abstract-struts") 

abstract-struts是自己在struts.xml裡定義的乙個package

然後在action上面定義result:

@results()

然後在方法上,加上

@action(value = "apiname", results = ) })

然後方法裡,return "test" 即可

這裡有個問題沒搞清楚,我把name="test",放到方法上面的result裡返回,是失敗的

可能因為我的action繼承了crudactionsupport,而不是預設的actionsupport有關,暫時沒去研究真正原因。

struts2 註解配置

struts2基於註解的action配置 使用註解來配置action的最大好處就是可以實現零配置,但是事務都是有利有弊的,使用方便,維護起來就沒那麼方便了。要使用註解方式,我們必須新增乙個額外包 struts2 convention plugin 2.x.x.jar。雖說是零配置的,但struts....

struts2常用註解

我們知道通常情況下,struts2是通過struts.xml配置的。但是隨著系統規模的加大我們需要配置的檔案會比較大,雖然我們可以根據不同的系統功能將不同模組的配置檔案單獨書寫,然後通過節點將不同的配置檔案引入到最終的struts.xml檔案中,但是畢竟還是要維護和管理這些檔案,因此也會給維護工作帶...

Struts2常用註解

namespace 作用 指定當前action 中所有動作方法的命名空間。屬性 parentpackage 作用 指定當前動作類所在包package標籤的父包。屬性 action 作用 指定當前動作方法的動作名稱。屬性 result 作用 出現在類上,表示當前動作類中的所有動作方法都可以用此檢視。屬...