Ajax+jsp用户登陆例子
来源:百度文库 编辑:神马文学网 时间:2024/07/01 13:12:18
2009-05-26 17:27
用Ajax可以在不刷新整个页面的情况下与服务器动态连接,这里做了个简单小的例子用到了jsp ajax servlet
先创建一个web项目 Login_demo
1.首先写个servlet,用户输入的登陆信息被提交到这里servlet中,对用户输入的信息判断
Loginservlet.java
在web.xml中的配置如下
Loginservlet
com.login.Loginservlet
Loginservlet
/servlet/Loginservlet
——————————————————————
package com.login;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Loginservlet extends HttpServlet {
public Loginservlet() {
super();
}
public void destroy() {
super.destroy();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
response.setCharacterEncoding("gbk");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String pass = request.getParameter("pass");
//这里为了方便就硬性的给了两个值,当然你可以从数据库中得到
if(name.equals("luofang")&&pass.equals("123")){
out.print("suc");//用户名密码正确就返回字符suc
} else {
out.print("fail");//失败就返回字符fail
}
out.flush();
out.close();
}
public void init() throws ServletException {
// Put your code here
}
}
2.现在来写jsp页面主要就是写javascript
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
用户登陆
名字:
密码:
这样就ok了
用Ajax可以在不刷新整个页面的情况下与服务器动态连接,这里做了个简单小的例子用到了jsp ajax servlet
先创建一个web项目 Login_demo
1.首先写个servlet,用户输入的登陆信息被提交到这里servlet中,对用户输入的信息判断
Loginservlet.java
在web.xml中的配置如下
——————————————————————
package com.login;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Loginservlet extends HttpServlet {
public Loginservlet() {
super();
}
public void destroy() {
super.destroy();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
response.setCharacterEncoding("gbk");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String pass = request.getParameter("pass");
//这里为了方便就硬性的给了两个值,当然你可以从数据库中得到
if(name.equals("luofang")&&pass.equals("123")){
out.print("suc");//用户名密码正确就返回字符suc
} else {
out.print("fail");//失败就返回字符fail
}
out.flush();
out.close();
}
public void init() throws ServletException {
// Put your code here
}
}
2.现在来写jsp页面主要就是写javascript
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
名字:
密码:
这样就ok了
Ajax+jsp用户登陆例子
Ajax 基础和例子
Ajax 基础和例子
AJAX and JSP Primer
JSP+Ajax 添加、删除多选框
JSP+Ajax 添加、删除多选框
[原创]JSP Ajax添加、删除多选框实例
Ajax的顶级用户体验
asp制作用户登陆界面--
使用JSP + JAVABEAN + XML 开发的一个例子
贴个Flex-Jsp-Mysql简单结合例子
一个ajax的例子(连动列表实现)
3G应用全面登陆用户体验精彩纷呈
asp制作用户登陆界面--龙二
php编写用户登陆和登出代码
修改Windows XP默认登陆用户
看看如何在Struts应用中施展AJAX魔法-JSP
JSP和Struts正确解决用户退出问题
JSP和Struts正确解决用户退出问题
使用JSP JAVABEAN XML 开发的一个例子 统一教学网
一个ajax.Net库的使用例子--下拉框联动
Ajax的一个关于用户习惯的问题
使用Filter验证用户是否登陆,完整示例1
Linux允许用户直接使用root账户登陆图形界面