一、
response物件返回
response.setcontenttype(
"text/html");
printwriter out = response.getwriter();
out.println(
"json"
);
out.flush();
return
null
;
輸入結果: json
二、通過struts返回stream來輸出
action**
public
class textresult
extends
actionsupport
public
string
execute()
throws
exception
}
xml配置
"text-result"
class="actions.textresult">
"stream">
"contenttype">text/html
"inputname">inputstream
輸出結果: json
action**
public
class textresult
extends
actionsupport
public string getname()
}
xml配置
"example"
extends="json-default">
"jsonexample"
class="example.jsonexample">
"json">
"contenttype">text/html
輸出結果:
使用這個外掛程式,缺省會把action中所有有get方法的屬性把輸出,可以使用@json(serialize =false)這個註解進行取消。
參考strtus2文件
struts2返回json資料
struts2 json plugin 2.1.8.1.jar json lib 2.1.jar commons collections 3.2.jar commons beanutils 1.7.0.jar commons lang 2.3.jar commons logging 1.0.4.ja...
struts2 註解方式返回json
用了struts2 0配置後,如何返回json?首先action上,重新定義預設的 parentpackage,改為 parentpackage abstract struts abstract struts是自己在struts.xml裡定義的乙個package 然後在action上面定義resul...
Struts2返回JSON物件總結
b 1.匯入jsonplugin包 b struts2.1.8匯入struts2 json plugin 2.1.8.1.jar struts2 lib下有 struts2.2.1匯入struts2 json plugin 2.2.1.jar struts2 lib下有 b 2.struts.xml...