请问JavaWeb开发中,Controller中的返回值不能传回到JavaScript(JSP页面)中的$.ajax呢? 5
5个回答
展开全部
// AJAX输出,返回null
public String ajax(String content, String type) {
try {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType(type + ";charset=UTF-8");
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.getWriter().write(content);
response.getWriter().flush();
} catch (IOException e) {
e.printStackTrace();
log.error(e);
}
return null;
}
这是我的struts2的
ajax应该用response的writer方法
public String ajax(String content, String type) {
try {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType(type + ";charset=UTF-8");
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.getWriter().write(content);
response.getWriter().flush();
} catch (IOException e) {
e.printStackTrace();
log.error(e);
}
return null;
}
这是我的struts2的
ajax应该用response的writer方法
展开全部
功能显示(){
/ /代码
} BR />
返回的返回值返回到调用程序
/ /代码
} BR />
返回的返回值返回到调用程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是struts框架的话,return字符串只是表示程序结束不能不能代表执行参数的啊。你可以定义一个参数data表示JavaScript(JSP页面)代码中的function里面的data值
追问
追答
springMVC我学的不多都快忘了,这方面我就暂时无能为力了。。。。遗憾
不过看上面的图片springMVC框架好像不用再Jsp里面写代码的吧,应该有自己的标签额啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fyii7尽快就热热额的神色聚聚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return是不是要换成输出啊!!!
追问
可否指点一下,怎麼变成输出,我是个初学者,很多还不懂,谢谢~
追答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询