--%>

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"));

}

}

ajax没效果,ajax没有效果相关推荐

  1. 杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript跨域)

    1 筛选[掌握]  筛选与之前"选择器"雷同,筛选提供函数 1.1 过滤 eq(index|-index),获取第N个元素 •index:一个整数,指示元素基于0的位置,这个元素 ...

  2. 【AJAX】入门AJAX

    入门AJAX AJAX概述 AJAX的使用 XMLHttpRequest 创建XMLHttpRequest对象 XMLHttpRequest对象的常用方法 XMLHttpRequest对象的常用属性 ...

  3. 一文搞懂Ajax,附Ajax面试题

    文章目录 前言 正文 Ajax是什么东西? 实现核心/工作原理:XMLHttpRequest对象 XMLHttpRequest大致用法 创建XMLHttpRequest对象 发送请求 服务器响应 1. ...

  4. ajax通讯原理,ajax通讯原理以及自己封装一个ajax函数

    ajax通讯原理 要解释ajax的原理,需要从旧的交互方式开始,当用户触发一个http请求到服务器,服务器对其进行处理之后,再返回一个新的html页到客户端,每当服务器处理客户端提交的请求时,客户都只 ...

  5. ajax排行页面,ajax简单页面

    简单的注册页面运用ajax 主页面 无标题文档 //首先引用jquery文件 登录页面 用户名: 密码: $("#btn").click(function(){ //1.取内容 v ...

  6. ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP

    AJAX简介: ajax背景: 1.AJAX(Asynchronous JavaScript And Xml)异步的 JavaScript 和 XML:ajax是浏览器提供的一套API,最早出现在谷歌 ...

  7. Asp.net ajax、Anthem.net、Ajax pro三大ajax框架那一种使用比较方便?易于配置?

    ·      aspxcsharp Asp.net ajax.Anthem.net.Ajax pro三大ajax框架那一种使用比较方便?易于配置? Ajax Pro如何实现DataGrid无刷新? o ...

  8. Ajax 自动投注,ajax 服务器文本框自动填值

    这样的话就增加了服务器的负担.后面自己他细想了一下.想利用ajax去实现这样一个效果.代码如下: 前台代码: 通过用户名自动填充用户其他信息 //获取用户名文本框的值 function Writeda ...

  9. JavaScript之Ajax-1 Ajax(Ajax原理、Ajax对象属性和方法)

    一.Ajax原理 Ajax简介 - Asynchronous JavaScript And Xml 异步的 JavaScript 和 Xml - Ajax 是一种用来改善用户体验的技术,其实质是,使用 ...

  10. 【Ajax】了解Ajax与jQuery中的Ajax

    一.了解Ajax 什么是Ajax Ajax 的全称是 Asynchronous Javascript And XML(异步 JavaScript 和 XML). 通俗的理解:在网页中利用 XMLHtt ...

最新文章

  1. [BZOJ 1221][HNOI2001]软件开发(费用流)
  2. 短视频的生成,不要在技术上想当然
  3. 在Objective C中定义私有的成员变量
  4. Docker搭建Nacos1.3+Seata1.4+MySQL8分布式事务(服务端)
  5. HH的项链 HYSBZ - 1878 (莫队/ 树状数组)
  6. .NET 大会今日开幕 |这些白嫖福利不看肠子都悔青
  7. 【动态规划】 数字游戏 (ssl 1653)
  8. mysql数据库相关
  9. spring MVC 项目 WEB-INF下的jsp不能加载css文件
  10. 双系统(win7+ubuntu)ubuntu磁盘空间不足时解决方法
  11. Thinkphp 实现动态include
  12. vb计算机器,科学计算器vb代码
  13. AOP设计与原理(连接点,切入点与代理模式)——Spring AOP(二)
  14. python查询IP归属地
  15. papervision3d 开发经典例子
  16. javafx 教程_用JavaFX编写图块引擎
  17. cPanel创建数据库教程
  18. Oracle Livelabs实验: Setting Up Active Data Guard For On-Premises
  19. 基于电力线载波的物联网智能家居控制系统研究方案
  20. 百信计算机管理员登录账号密码,192.168.1.1登陆入口管理员密码是多少?

热门文章

  1. Java、SQL 十年混战史:Oracle 告 Google、“窃”IBM 往事
  2. 25 岁的老 Delphi,还值得程序员入手吗?
  3. Google 的垄断正在扼杀自由软件!
  4. 世界最前沿黑科技实验室 MIT Media Lab 教授 Cynthia: 让社交机器人陪伴千万家庭成为现实...
  5. Linux 给我的七个宝贵教训
  6. 摆脱剧荒!教你用 Python 一步步爬取豆瓣电影新榜单
  7. 时至今日,百度无人车还好吗?
  8. 微信手机 WeOS 的可行性到底有多大?
  9. 苹果与高通联合抢占 5G!
  10. Google 重返中国的忧虑