jsp页面
struts2的配置
java
jQuery.post(
"test1.action",
{"param":param},
function(data){
//dosomething in success.
if(data.success == "success"){
}
},
"json"
);
struts2的配置
<package name="jsonDefault" namespace="" extends="json-default">
<action name="test*" method="test{1}" class="***">
<result name="success" type="stream">
<param name="contentType">text/html</param>
<param name="inputStream">inputStream</param>
</result>
</action>
java
private transient InputStream inputStream;
public String test1(){
StringBuilder sb = new StringBuilder();
sb.append("{'result':'success'}");
inputStream=new ByteArrayInputStream(sb.toString().getBytes("utf-8"));
return SUCCESS;
}