action返回json数据到前台
public void getList() throws IOException {
List = Service.findAll();
if (List != null) {
if (!List.isEmpty()) {
// 返回结果转换为json形式的字符串
jsons = JsonUtils.toJSON(List);
HttpServletResponse response = ServletActionContext
.getResponse();
response.setHeader("progma","no-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);服务端跳转到当前页面的时候,把当前页面设置不缓存。
response.setCharacterEncoding(Constants.UTF8);
response.getWriter().write(jsons);
}
}
}
----------------------------------------------------
//拼写json
String json="{\"message\":\""+message+"}"
String json="{\"message\":\"请升级您的操作权限,再进行删除!\"}";
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding(Constants.UTF8);
PrintWriter out = response.getWriter();
out.print(grade);
out.close();
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding(Constants.UTF8);
response.getWriter().write(jsons);
-----------------------------------
function findClass() {
$.ajax({
type : "post",
url : "List.action",
data : {
"Id" : Id
},
dataType : "json",
success : function(Info) {
for (var int = 0; int < Info.length; int++) {
$("#Info").append(
"<tr align='center'><th>" + Info[int].Name + "</th>"
+ "<th>"+ Info[int].ShowName + "</th>"
+ "<th>"
+ Info[int].StatusFlag + "</th></tr>"
);
}
}
});
}
function del(url) {
alert("fd");
//删除验证
if (window.confirm("确定删除吗?")) {
$.post("delCheck.action", {
"user":user,"informId":informId,
}, function(json) {
alert(json.message);
}, "json");
//location.href = url;
}
}