日期:2014-05-20  浏览次数:20669 次

用SH框架做项目怎么和ajax结合?
以前用mvc模式2有servlet的那种
xmlHttp.open("GET", "Servlet名?参数名="+参数值);
最后用out.println()返回处理的结果然后在页面上显示出来
这个我熟练

但是现在用了dispatchAction之后
发现每个方法里面都是return
在用这一个
xmlHttp.open("GET", "action.do?method=方法名&参数名="+参数值);
这个方法好象访问不到Action 中的方法

郁闷,怎么样在SH框架上用ajax啊?

------解决方案--------------------
在action方法里面加上
resp.setContentType("text/html;charset=UTF-8");
PrintWriter out = resp.getWriter();

out.println("进来了");
return supper(mapping,form,request,response); 
这样你的回调函数中就可以取到 “进来了”