ajax实现检测用户是否登录
来源:互联网 发布:淘宝关键词在哪里设置 编辑:程序博客网 时间:2024/05/21 09:12
select count(*) from tablename where name="name";
定义一个 boolean变量,则此语句只有两种结果。true false
返回JSON格式
java文件:
public class CheckUserJSON extends HttpServlet {
public CheckUserJSON() {
super();
}
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
Connection conn=null;
PreparedStatement ps = null;
ResultSet rs = null;
int checkresult = 0;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}
catch(Exception e) {
e.printStackTrace();
}
try{
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jquerydb?user=root&password=abc123");
ps = conn.prepareStatement("select count(*) from user where username=?");
ps.setString(1, request.getParameter("username"));
rs = ps.executeQuery();
if (rs.next()) {
checkresult = rs.getInt(1);
}
rs.close();
ps.close();
conn.close();
}
catch(SQLException e) {
e.printStackTrace();
}
out.print("{\"result\":");
out.print(checkresult);
out.print("}");
out.flush();
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
public void init() throws ServletException {
// Put your code here
}
}
前端jsp:
$('input').on('blur',function(event){
if(this.name=="username"&&this.value!=""){
$.getJSON('checkUser.php',{username:this.value},function(json){
if(json.result)//获取后端返回结果
$('#usernmae').next.text('用户已经存在').addClass('error');
else
$('#usernam').next.text('用户可用').addClass('success');
}
});
}
}
0 0
- ajax实现检测用户是否登录
- drupal7 检测用户是否登录
- ajax检测用户是否存在
- 简单实现ajax验证用户是否可以登录
- AJAX实现用户登录
- MVC 检测用户是否已经登录
- Ajax检测注册用户是否存在(.NET)
- Ajax检测注册用户是否存在
- Ajax入门----检测用户ID是否存在
- JS+AJAX 实现用户登录
- jQuery+Ajax实现用户登录
- 使用jquery+ajax方式实现用户注册时,检测用户名是否存在
- 毕业设计(十)---用DWR实现 代替AJAX 用户注册检测用户名是否已经存在
- 使用jquery+ajax方式实现用户注册时,检测用户名是否存在
- Struts2+Ajax实现检测用户名是否唯一
- ajax实现无刷新用户检测
- 使用拦截器来检测用户是否登录
- ajax 无刷新实现用户登录
- 第16周-课堂习题-体验二进制文件
- applicationContext.xml 配置属性和对象ref指向
- ..c++中用c语言的输入法
- iOS复杂动画之抽丝剥茧(Objective-C & Swift)
- web.xml简单介绍
- ajax实现检测用户是否登录
- css制作手风琴的效果
- 图像恢复
- Android自定义对话框(Dialog)位置,大小
- RTMP和RTSP使用场景区别
- 性能测试、指标和优化 -- 性能相关总结
- ios 将NSLog日志重定向输出到文件中保存
- 八皇后问题
- Java之基本数据类型及类型转换