Jsp:
var url=”请求的url”;
var args={ “传递的参数(比如ID,在action中有set get 来获取)”: val,“传递的第二个参数(多个以此类推)”:val2};
$.post(url, args, function(data){
If(data==”1”){
//操作alert(“1”)
}else{
//操作alert(“!1”)
}
} )
Action :
比如请求参数为ID,此处省略set,get
Private InputStream is;
Public getInputStream(){
return is;
}
Public String handleAjax(){
//比如判断请求的ID是否为0,是的返回1,否则返回0
Try{
If(ID==0){
is=new ByteArrayInputStream(“1”.getBytes(“utf-8”));
}else{
is=new ByteArrayInputStream(“0”.getBytes(“utf-8”));
}
}catch(Exception e){
}
return “handledsuccess”;
}
Struts.xml
<result type=”stream” name=”handledsuccess”>
<param name=”contentType”>text/html</param>
<param name=”inputName”>is</param><!--is 就是action中的InputStream is;-->
</result>