请问JavaWeb开发中,Controller中的返回值不能传回到JavaScript(JSP页面)中的$.ajax呢? 5

JavaScript(JSP页面)代码:Controller中的代码感谢各位大师指点~~... JavaScript(JSP页面)代码:

Controller中的代码

感谢各位大师指点~~
展开
 我来答
百度网友75575c3a88
2013-02-18 · 超过13用户采纳过TA的回答
知道答主
回答量:97
采纳率:50%
帮助的人:27.4万
展开全部
// 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方法
沉睡之颠
2013-02-19 · TA获得超过1495个赞
知道小有建树答主
回答量:1.1万
采纳率:0%
帮助的人:2458万
展开全部
功能显示(){
/ /代码
} BR />
返回的返回值返回到调用程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一孔透明
2013-02-16 · TA获得超过330个赞
知道小有建树答主
回答量:549
采纳率:25%
帮助的人:161万
展开全部
如果是struts框架的话,return字符串只是表示程序结束不能不能代表执行参数的啊。你可以定义一个参数data表示JavaScript(JSP页面)代码中的function里面的data值
追问

是Spring MVC框架,我刚才Debug看,发现即使Controller那边有回传字串,但是JSP中success:function (data)下面这一段根本就不会去执行.至於data的定义,我只在JSP页面最上面看到下面一段话,不知道是不是这段话有影响.我是初学者,感谢指点~~

追答
springMVC我学的不多都快忘了,这方面我就暂时无能为力了。。。。遗憾
不过看上面的图片springMVC框架好像不用再Jsp里面写代码的吧,应该有自己的标签额啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ly_2900
2013-02-15
知道答主
回答量:5
采纳率:0%
帮助的人:3.3万
展开全部
fyii7尽快就热热额的神色聚聚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CouverVin
2013-02-15 · 超过10用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:18.6万
展开全部
return是不是要换成输出啊!!!
追问
可否指点一下,怎麼变成输出,我是个初学者,很多还不懂,谢谢~
追答
print
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式