ajax调用成功之后jsp中的代码好像没有执行一样(url),我把代码贴上,哪位带下知道帮忙解惑一下啊!

2025-02-25 06:43:45
推荐回答(4个)
回答1:

你的jsp页面里面输出都没有,要用 out.write(“字符串”);注意不是System.out.write(“字符串”); 这样来输出才能被ajax接收到,而且只能输出字符串,如果ajax接收的是json或xml格式的话你在页面中要拼成这样格式的字符串再out.write。
你的request.setAttribute("list",list);对ajax来说根本就是没用的。

回答2:

你这里没有任何输出语句,你怎么知道jsp没有执行?再说了,你ajax执行后弹出 成功 还是失败提醒?如果成功了,说明执行jsp代码成功否认执行失败

回答3:

在jsp的DBManager manager....上面加一个System.out.println("test");
看看控制台有没有输出
就能判断jsp是否被调用

回答4:

用firefox的firebug调试,可以直接看到你的ajax请求的返回值,这样很容易就能定位了