- 浏览: 210917 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
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 807一些基础概念: #1 JavaScript 对象其实就是属 ... -
js Run Mechanism
2011-06-11 17:40 1279copy from : http://www.blogjav ... -
走马观花记二--css
2010-04-28 00:52 761css是Cascading Style Sheet(层叠样式 ... -
ajax的一些实例
2010-06-27 14:18 693两种引用方法: Code: //1 ... -
XHTML走马观花
2010-06-27 14:53 729其设计目的是为了实现从HTML到XML过渡,它结合了XML中部 ... -
CSS的一些实用例子
2010-06-27 15:35 673// 结合脚本语言动态的控制元素在页面中出现的位置。 ... -
DOM简介
2010-06-28 16:04 721全称是文档对象模型(Document Object Mode ... -
XML和XSTL走马观花(ajax)
2010-06-28 17:05 1197eXtensible Markup Language 的简称。 ... -
js中button事件的简单示例
2010-10-31 10:25 1105Code: <!DOCTYPEhtmlP ... -
一个简单的验证带验证提示例子
2010-11-05 23:47 778该例子的源码来源于《锋利的JQuery》这本书。Jquery ... -
网站开发必知基础(html)
2010-11-25 08:59 7571.div 定义和用法 <div> 可定义文档 ... -
Div+CSS布局入门教程
2010-12-07 23:40 686作为一个Web开发人员, ... -
jquery实例—json/xml数据格式交互
2011-04-07 10:08 963学习资料:jquery实例 来自:http://www.doc ... -
jquery版本对json数据格式接收的区别
2011-04-08 14:46 1360毕设中,做注册页面,选用jquery纯属玩玩而已的,也不知道j ... -
56个民族 下来框(常用的排序)
2011-04-08 17:12 1530<select name="select&qu ... -
js获取当前url的中文参数
2011-04-14 02:50 2805问题源自于大傻同学的需求:A.html的参数传给B.html ... -
毕设简单的登录界面
2011-04-14 11:08 968Code: <htmlxmlns=&qu ...
相关推荐
SpringBoot使用Ajax实现登录例子
一个简单的ajax例子,用php实现。理解ajax技术很有帮助。
包含一个工程,里面有使用JSF登录的简单页面和应用了简单AJAX技术的注册页面,供初学者参考用
这是myeclipse的workspace下的项目文件夹 直接打成的压缩包 解压导入即可或者自己根据web.xml,drw.xml进行修改
JSP结合ajax技术实现网站用户的无刷新登录程序,除了Ajax登录功能外,没有其它功能,主要用来学习JSP中的Ajax技术,可做为一个简单的例子。
这是用ajax做的用户登录的这一块小东西,有简单的注释
asp.net+ajax 写的无刷新登录技术的例子,没有使用C#的控件,代码很完整,可以直接使用,//声明XMLHttpRequest对象 var xmlHttp;//创建XMLHttpRequest对象 function createXMLHTTP()
注册登录...简单基础的SSH,初学者最容易上手的例子!用到ajax,dwr,freemarket主流技术...
比较全面的ajax学习,适合于新手,包含内容包含如下: 第一章 动态加载数据 1.1动态加载的FAQ 1.2根据邮政编码获取地区信息 1.3动态树形列表 1.4多级联动菜单 1.5条件设置向导 1.6页面关键词提示 第二章 改善...
11.3 Ajax登录 11.3.1 用户表 11.3.2 服务器端的登录代码:用Java实现 11.3.3 客户端登录框架 11.4 实现DHTML窗口 11.4.1 门户窗口数据库 11.4.2 门户窗口的服务器端代码 11.4.3 添加外部JS库 11.5 添加Ajax自动保存...
程序描述:本章模仿Google ig,使用Ajax技术实现一个个性化主页系统。通过拖拽方式设置主页,当完成拖拽窗口时,自动保存布局,使用户可以随时根据喜好来设置布局。 /login.jsp 登录页面 /homepage.jsp ...
使用.net三层框架,含有客户端判断的js代码,使用AJAX异步请求实现登陆、注册用户名判重。使用js以及c#实现邮件发送验证码校验。
比较简单的通过ajax+php实现登陆功能,这是个简单的例子,固定字符,实际应用中可以从数据库中读取
Ajax局部刷新在之前的文章中也有介绍过,下面以一个登录的例子为大家介绍下其具体的使用
PHPRPC 与其它 ajax 框架不同,PHPRPC 遵循的是“只做一件事,并把它做好”的原则。它只负责数据传输,并且将... 下 面我们举一个最简单的例子(甚至可以算是无聊的例子 )来说明如何使用 PHPRPC 3.0 编写 ajax 应用
看了N多的关于无刷新登录和AJAX的文章,没一个例子让新手好懂的。我这一菜鸟飞了半天才终于搞懂,希望这个例子能给新手一些帮助。 另外,对于html控件怎么在aspx.cs中引用及初始化,其实很简单,就是要定义该控件...
12.后台大加使用ajax, 用户操作简单,体验性好。 13.收入百度编辑器,管理文章,图片和附件超方便。 第二版会添加 动态内容国际化,QQ登录,手机短信通知,二级域名绑定,API支持Android和IOS客服端等,尽请期待。
一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下。 JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个...
数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...
一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下。 JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一...