ajax没效果,ajax没有效果
--%>
pageEncoding="UTF-8"%>
登录页面$("#login-bin").click(function () {
//单机登陆按钮触发ajax事件
$.ajax({
url:"/MenuSystem/LoginServlet",
type:"post",
data:{
user_id:$("input[name = user_id]").val(),
user_password:$("input[name = user_password]").val()
},
dataType:"json",
success:function (result){
var flag = result.flag;
if (flag == true){
//如果成功测跳转页面
window.location.href = "/MenuSystem/server.jsp";
}else {
//跳回到longin.jsp同时显示友好提示
$(".tip").text("您输入的用户名或密码错误");
}
}
})
})
package com.alan.servlet;
import com.alan.Entty.User;
import com.alan.impdao.UserImpDao;
import org.json.JSONObject;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.sql.SQLException;
@WebServlet(name = "LoginServlet",value = "/LoginServlet")
public class LoginServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
UserImpDao userImpDao = new UserImpDao();
User user = null;
String id = request.getParameter("user_id");
String password = request.getParameter("user_password");
try {
user = userImpDao.selectUser(id,password);
} catch (SQLException e) {
e.printStackTrace();
}
JSONObject jsonObject = null;
if (id.equals(user.getUser_id()) && password.equals(user.getUser_password())) {
jsonObject = new JSONObject("flag:false");
System.out.println("javascrip is cuccess");
// response.sendRedirect("/MenuSystem/server.jsp");
} else {
jsonObject = new JSONObject("flag:true");
// response.sendRedirect("/MenuSystem/error.jsp");
System.out.println("javascrip is cuccess");
}
response.getOutputStream().write(jsonObject.toString().getBytes("UTF-8"));
}
}