Ajax删除用户,关于使用ajax删除管理员
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
pageEncoding="utf-8"%>
html>
">
管理员查询管理员查询
用户名密码类型操作
${user.username}${user.password}${user.usertype}删除function refresh() {
$.ajax({
url:"/delUser",
type:"post",
data:{"username":$("input[name=yc]").val(),},
dataType:"json",
success:function(result){
var userList=eval(result);
var content=null;
for(var i in userList){
var name=userList[i].username;
var password=userList[i].password;
var usertype=userList[i].usertype;
content=content+"
"+name+""+password+""+usertype+""}
$("#cont>tr").remove();
$("#cont").html(content);
}
});
}
package com.java.servlet;
import com.java.data.LocalCache;
import org.json.JSONObject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
import java.util.Objects;
public class SelectUsersServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if(Objects.equals(request.getServletPath(),"/SelectUsersServlet")){
List userList=LocalCache.getUser();
request.getSession().setAttribute("userList",userList);
request.getRequestDispatcher("views/biz/selectUsers.jsp").forward(request,response);
}else if(Objects.equals(request.getServletPath(),"/delUser")){
String username=request.getParameter("username");
System.out.println(username);
LocalCache.delUser(username);
List userList=LocalCache.getUser();
JSONObject jsonObject=new JSONObject(userList) ;
response.getOutputStream().write(jsonObject.toString().getBytes("utf-8"));
// request.getRequestDispatcher("views/biz/selectUsers.jsp").forward(request,response);
return;
}
}
}


点击删除后只显示一个{"empty":true} 不知道什么意思 ,然后根据控制台的打印,Servlet那边应该是接收了两次数据,第一次收到了正确的数据,并且删除了,第二次为空,请问下老师如何解决这些问题
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)