JavaScript代码
$.ajax({
type:"post",//相对于form的method
url:"ajaxAction.action",//传送到的Action或URL地址
async:true, //
data: {"time":time},//如果要传递多个参数{”param1”:param1,”param2”:param2,”param3”:param3}
dataType:"text",//
success:function(data) {//获取返回值
document.getElementById("content").value=data; //你需要进行的业务逻辑操作
},
error:function(e) {
alert("验证失败!");
}
});
Struts.xml配置文件
<actionname="ajaxAction" class="myAction" method="ajaxAction"></action><!—-不设置返回值 -->
Action.java方法
private ServletRequestrequest=ServletActionContext.getRequest();
private HttpServletResponseresponse = ServletActionContext.getResponse();
publicvoid ajaxTheNOCheck()throws Exception{
try{
String Message="返回字符串";
response.setCharacterEncoding("utf-8");//设置编码格式
PrintWriter writer =response.getWriter();
writer.write(Message); //写入Message,返回值为Message里的值
writer.close();
}catch (Exception e) {
e.printStackTrace();
log.error("程序异常:", e);
throw new Exception(e);
}
}