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

jquery ajax
在ssh框架中使用jquery的ajax技术进行验证 ,就是不能跳转到action中,请高手指点一下,谢谢!!急急急!!!!
jsp代码如下:
  var lname=$("#loginname").val();
  var xm=$("#name").val();
  var id=$("#dwcode").val();
  $.ajax({
type:"get",
  url:"<%=request.getContextPath()%>/user!addUser.action",
data:"loginname="+lname+"&name="+xm+"&deptid="+id+"&pass="+pws1, 
  success: function(msg){
alert(msg);  
}
});
 
后台action代码如下:
  public String addUser()
  {
  HttpServletResponse response=ServletActionContext.getResponse();
  response.setContentType("text/html;charset=utf-8");
  PrintWriter out=null;
try {
out = response.getWriter();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
  user.setLoginname(loginname);
  user.setName(name);
  user.setPassword(pass);
  user.setDepartmentid(deptid);
  String msg=userservice.addUser(user);
  if(msg.equals("true"))
  {
  out.print("保存成功");
 
  }
  else
  {
  out.print("保存失败");
  }
  out.flush();
  out.close();
 
  return null;
  }

------解决方案--------------------

看不出什么问题~~~!!!
如果LZ的配置没有错误的话、你试试用按钮或者链接访问你的Action看看!