実際、アクションを通じてJSONに戻るのは非常に簡単ですが、常に忘れられる必要があるので、単にブログに書きました。わかりました、始めます。
まず、必要な瓶パッケージを紹介します。
struts2-json-plugin-2.3.24.jar
次に、簡単なアクションを書きます
パッケージcom.mz.action; import com.mz.entity.user; Import com.opensymphony.xwork2.actionsupport; public class jsonactionはactionsupportを拡張します{private user user; public string execute(){user = new user(); user.setID(); user.setid(123); user.setusername( "irasel"); public user getuseer() setuser(user user){this.user = user;}}これは非常に単純なアクションであり、ユーザーオブジェクトに値を割り当て、それらを渡して成功を返します。
ユーザークラスには2つのプロパティ、1つのIDと1つのユーザー名、および対応するGETおよびSETメソッドがあります。
主に構成構成ファイル:
<! - json文字列を返すアクションを構成 - > <パッケージname = "resultjson" namespace = "/" extends = "json-default"> <action name = "resultjson =" success "type =" json "> <! - ルートは、置き換えられないOGNL式の一部です - > <park"> </park> </parma
ここのルートはOGNL式の属性であり、変更することはできません!変更できません!変更できません! (重要なことを3回言う)
トムキャットとアクセスを開始:http:// localhost:8080/spring-struts/resultjson(ここのパスは異なる場合があります)
図に示されているように:
このようにして、前景にJSONオブジェクトを正常に返す場合でも、OK!