- 浏览: 218706 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
zzhyq:
有没有后台是ASHX 的呀
Ext.tree.TreePanel -
693593336:
谢谢作者分享,正好用上
Ext.tree.TreePanel -
greatwqs:
提供一个下载的demo不是更好
基于servlet的 Freemarker Demo
1.view(loginAjax.jsp)
Code:
- <%@pagecontentType="text/html;charset=UTF-8"language="java"%>
- <head>
- <METAhttp-equiv=Content-Typecontent="text/html;charset=UTF-8">
- </head>
- <scriptlanguage="javascript">
- varXMLHttpReq=false;
- //创建XMLHttpRequest对象
- functioncreateXMLHttpRequest(){
- if(window.XMLHttpRequest){//Mozilla浏览器
- XMLHttpReq=newXMLHttpRequest();
- }elseif(window.ActiveXObject){//IE浏览器
- try{
- XMLHttpReq=newActiveXObject("Msxml2.XMLHTTP");
- }catch(e){
- try{
- XMLHttpReq=newActiveXObject("Microsoft.XMLHTTP");
- }catch(e){
- }
- }
- }
- }
- //发送请求函数
- functionsendRequest(url){
- createXMLHttpRequest();
- XMLHttpReq.open("GET",url,true);
- XMLHttpReq.onreadystatechange=processResponse;//指定响应函数
- XMLHttpReq.send(null);//发送请求
- }
- //处理返回信息函数
- functionprocessResponse(){
- if(XMLHttpReq.readyState==4){//判断对象状态
- //window.alert(XMLHttpReq.status);测试
- if(XMLHttpReq.status==200){//信息已经成功返回,开始处理信息
- varres=XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data;
- window.alert(res);
- }else{//页面不正常
- window.alert("您所请求的页面有异常。");
- }
- }
- }
- //身份验证函数
- functionuserCheck(){
- varuname=document.myform.uname.value;
- varpsw=document.myform.psw.value;
- if(uname==""){
- window.alert("用户名不能为空。");
- document.myform.uname.focus();
- returnfalse;
- }else{
- sendRequest('loginAjax?uname='+uname+'&psw='+psw);
- }
- }
- </script>
- <bodyvLink="#006666"link="#003366"bgColor="#E0F0F8">
- <imgheight="33"src="<%=request.getContextPath()%>/images/enter.gif"
- width="148">
- <formaction=""method="post"name="myform">
- 用户名:<inputsize="15"name="uname">
- <p>密码:<inputtype="password"size="15"name="psw">
- <p><inputtype="button"value="登录Ajax"onclick=userCheck();>
- </form>
2.p21.loginAction.java
Code:
- packagep21;
- importjava.io.IOException;
- importjava.io.PrintWriter;
- importjavax.servlet.ServletConfig;
- importjavax.servlet.ServletException;
- importjavax.servlet.http.HttpServlet;
- importjavax.servlet.http.HttpServletRequest;
- importjavax.servlet.http.HttpServletResponse;
- publicclassLoginActionextendsHttpServlet{
- privatestaticfinallongserialVersionUID=1L;
- publicvoidinit(ServletConfigconfig)throwsServletException{
- }
- /*
- *处理<GET>请求方法.
- */
- protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
- throwsServletException,IOException{
- //设置接收信息的字符集
- request.setCharacterEncoding("UTF-8");
- //接收浏览器端提交的信息
- Stringuname=request.getParameter("uname");
- Stringpsw=request.getParameter("psw");
- //设置输出信息的格式及字符集
- response.setContentType("text/xml;charset=UTF-8");
- response.setHeader("Cache-Control","no-cache");
- //创建输出流对象
- PrintWriterout=response.getWriter();
- //依据验证结果输出不同的数据信息
- out.println("<response>");
- System.out.println("来到servlet");
- if(uname.equals("nothing")&&psw.equals("123")){
- out.println("<res>"+"热烈的欢迎您!"+"</res>");
- }else{
- out.println("<res>"+"对不起,登录失败!"+"</res>");
- }
- out.println("</response>");
- out.close();
- }
- /*
- *处理<POST>请求方法.
- */
- protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
- throwsServletException,IOException{
- doGet(request,response);
- }
- }
3.web.xml配置
Code:
- <servlet>
- <servlet-name>loginAjax</servlet-name>
- <servlet-class>p21.LoginAction</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>loginAjax</servlet-name>
- <url-pattern>/loginAjax</url-pattern>
- </servlet-mapping>
发表评论
-
JavaScript Core chapter 10
2011-07-18 11:20 838一些基础概念: #1 JavaScript 对象其实就是属 ... -
js Run Mechanism
2011-06-11 17:40 1308copy from : http://www.blogjav ... -
走马观花记二--css
2010-04-28 00:52 803css是Cascading Style Sheet(层叠样式 ... -
ajax的一些实例
2010-06-27 14:18 714两种引用方法: Code: //1 ... -
XHTML走马观花
2010-06-27 14:53 772其设计目的是为了实现从HTML到XML过渡,它结合了XML中部 ... -
CSS的一些实用例子
2010-06-27 15:35 704// 结合脚本语言动态的控制元素在页面中出现的位置。 ... -
DOM简介
2010-06-28 16:04 760全称是文档对象模型(Document Object Mode ... -
XML和XSTL走马观花(ajax)
2010-06-28 17:05 1226eXtensible Markup Language 的简称。 ... -
js中button事件的简单示例
2010-10-31 10:25 1139Code: <!DOCTYPEhtmlP ... -
一个简单的验证带验证提示例子
2010-11-05 23:47 808该例子的源码来源于《锋利的JQuery》这本书。Jquery ... -
网站开发必知基础(html)
2010-11-25 08:59 7921.div 定义和用法 <div> 可定义文档 ... -
Div+CSS布局入门教程
2010-12-07 23:40 716作为一个Web开发人员, ... -
jquery实例—json/xml数据格式交互
2011-04-07 10:08 988学习资料:jquery实例 来自:http://www.doc ... -
jquery版本对json数据格式接收的区别
2011-04-08 14:46 1390毕设中,做注册页面,选用jquery纯属玩玩而已的,也不知道j ... -
56个民族 下来框(常用的排序)
2011-04-08 17:12 1568<select name="select&qu ... -
js获取当前url的中文参数
2011-04-14 02:50 2844问题源自于大傻同学的需求:A.html的参数传给B.html ... -
毕设简单的登录界面
2011-04-14 11:08 997Code: <htmlxmlns=&qu ...
相关推荐
这个“简单ajax登录例子”是一个非常适合初学者理解Ajax基本原理和使用方法的教程。在这里,我们将深入探讨Ajax如何与Servlet结合,实现用户无刷新登录验证。 1. **Ajax简介** Ajax的核心是JavaScript异步通信,它...
**Ajax 简单登录详解** Ajax(Asynchronous ...总的来说,"ajax简单登录"是一个实用的功能,通过Ajax技术实现了无刷新的登录体验。在实际开发中,还需要考虑安全性、用户体验和其他功能的集成,以提供更完善的服务。
这个“使用Ajax写的一个用户登录的例子JSP版.rar”压缩包提供了一个基于JSP(JavaServer Pages)实现的Ajax用户登录示例。以下是关于这个示例的详细解释和相关知识点: 1. **Ajax基础**:Ajax的核心是JavaScript库...
本示例是关于如何使用AJAX实现一个简单的登录系统,无需数据库操作,非常适合初学者进行实践学习。 首先,我们需要理解AJAX的基本工作原理。AJAX的核心是XMLHttpRequest对象,它允许JavaScript在后台与服务器通信。...
总之,这个"NET平台开发的一个简单的Ajax登录界面"资源结合了C#编程、ASP.NET Web Forms开发、SQL数据库操作和Ajax技术,是一个很好的学习实践案例,有助于提升开发者在Web应用开发中的技能和经验。通过深入研究和...
在这个"Ajax DRW的简单例子 源码"中,我们可以学习如何在MyEclipse环境下搭建一个基于DWR的Ajax应用。 首先,我们需要了解DWR的基本配置。在项目中,通常会有以下几个关键文件: 1. `web.xml`:这是Web应用的部署...
在本文中,我们将深入探讨如何使用Ajax技术实现一个简单的登录验证功能。Ajax,即Asynchronous JavaScript and XML(异步JavaScript和XML),允许我们在不刷新整个网页的情况下与服务器进行交互,从而提供更流畅的...
这个压缩包文件“ajaxweb”可能包含了一个完整的Ajax登录示例的源代码,包括HTML、JavaScript和服务器端脚本。通过研究这些文件,你可以更深入地理解Ajax在实际项目中的实现细节。同时,学习如何结合前端和后端技术...
在本实例中,我们将探讨如何结合Ajax与PHP来创建一个简单的登录系统。 ### 一、前端:Ajax实现异步提交 1. **创建HTML表单**:首先,我们需要创建一个HTML登录表单,包括用户名和密码输入框以及登录按钮。例如: ...
在这个简单的Ajax登录小程序中,我们利用Ajax技术实现了一个用户验证系统,该系统与MySQL数据库进行交互,检查用户输入的用户名是否存在于数据库中。 **1. Ajax基础** Ajax的核心是JavaScript对象XMLHttpRequest,...
综上所述,这个简单的注册登录例子涉及了Java后端开发、数据库设计、Web交互等多个方面,是初学者学习Web开发和实践基础技能的一个良好起点。通过这个项目,开发者可以深入了解Java与MySQL的集成,以及如何构建一个...
例如,假设我们有一个简单的用户登录场景。在客户端,我们使用Ajax发送一个包含用户名和密码的数据包到服务器: ```javascript var xhr = new XMLHttpRequest(); xhr.open('POST', '/login', true); xhr....
下面是一个简单的Ajax登录流程示例: 1. 用户在HTML表单中输入用户名和密码,点击登录按钮。 2. JavaScript监听到登录按钮点击事件,阻止其默认行为(页面跳转)。 3. 创建XMLHttpRequest实例,设置HTTP请求类型为...
本示例展示了一个使用Ajax技术来实现的无刷新网上购物车,使得用户在添加、删除商品时无需重新加载整个页面,提高了用户体验。 【描述】:“jsp+ajax的实现小示例,无刷新的购物车例子。” 这个项目采用JavaServer...
这个"ajax增删改查的例子"是一个很好的实践教程,可以帮助开发者深入理解如何在实际项目中运用AJAX进行数据操作。 首先,让我们来看看"用户名验证"这一部分。在用户注册或登录时,实时验证用户名的可用性是常见的...
题目中提到的例子是一个简单的登录验证或检查用户名是否存在的功能。这通常涉及到以下步骤: 1. **用户输入**:用户在表单中输入用户名。 2. **发送Ajax请求**:当用户按下检查按钮时,使用JavaScript捕捉到此事件...
【标题】:“EXT入门程序登录例子” EXT是一个强大的JavaScript库,用于构建富客户端Web应用程序。这个入门程序是一个基于EXTJS的登录示例,它在不依赖数据库的情况下展示了用户登录的基本功能。EXTJS以其丰富的...
在这个"ajax小例子"中,我们可以深入理解Ajax的基本原理及其在用户登录场景中的应用。 首先,Ajax的核心是XMLHttpRequest对象,它是JavaScript内置的对象,负责与服务器进行通信。当用户在登录表单中输入用户名和...