`
and4walker
  • 浏览: 564979 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ajax+Struts测试实例

    博客分类:
  • AJAX
阅读更多
JSP页面:
<%@ page contentType="text/html; charset=GBK" %>
<script language="javascript">
var xmlHttp;
function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}

function testName(){
     createXMLHttpRequest();
     xmlHttp.onreadystatechange = callBack;
     xmlHttp.open('POST', '/peam/opOpNote.do?method=add', true);
     xmlHttp.send(null);
}

function callBack() {
var view=document.getElementById("view");  
    if(xmlHttp.readyState == 4) {
      if(xmlHttp.status == 200) {
         if(xmlHttp.responseText==1){
             view.innerHTML='该用户名已经被使用';
         }else{
             view.innerHTML='该用户名含有非法字符!';
         }
      }
   }
}
</script>

<html>
<head>
<title>
ajax
</title>
</head>
<body bgcolor="#ffffff">
<h1>
<input name="username" type="text" maxlength="20" />
<input id="button" name="button" type="button" value="检测帐号" onclick="testName();" />
<div id="view"></div>
</h1>
</body>
</html>

Action.java文件:
public ActionForward add(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws java.lang.Exception {
PrintWriter out = response.getWriter();
    out.print(1);
return null;//ajax取得都是字符的输出。如果数据量大的话,还可以用xml来发送和接受

}
分享到:
评论

相关推荐

    ajax+jQuery+ssh+oracle级联实例

    在IT行业中,构建高效、动态的Web应用是关键任务之一,而"ajax+jQuery+ssh+oracle级联实例"提供了一个具体的实现方案。这个实例涵盖了前端到后端的关键技术,包括异步数据交互(Ajax)、JavaScript库(jQuery)、...

    SSH+ajax+jquery面试实例

    这个实例为初学者提供了一个全面了解SSH+Ajax+jQuery集成应用的机会,通过实际操作,可以加深对这些技术的理解,提高解决实际问题的能力。同时,它也可以作为有经验开发者复习和巩固基础知识的一个参考。

    spring3+struts2+hibernate3+dwr3+spring security3+ajax完整实例

    这是一个基于Java技术栈的Web应用实例,整合了Spring 3、Struts 2、Hibernate 3、Direct Web Remoting (DWR) 3、以及Spring Security 3,并且利用Ajax进行异步通信,实现了数据库配置的权限管理。下面将详细阐述这些...

    struts+ajax实例

    此外,Struts2框架现在已经被Spring Boot和Spring MVC等现代框架取代,但这个实例仍然有助于理解Struts2和AJAX的集成原理。 总的来说,这个实例展示了如何在传统的Struts2环境中利用AJAX增强用户体验,实现实时的...

    dwr2+struts2+spring2.5+hibernate3实例!

    【标题】"dwr2+struts2+spring2.5+hibernate3实例!"涉及的是四个关键的Java Web开发框架和技术的整合应用。这个实例教程是为那些希望学习如何将Direct Web Remoting 2 (DWR2)、Struts2、Spring 2.5和Hibernate 3...

    Spring3.1.1+struts2.3.4+hibernate4.1 jar包

    Struts2.3.4版本增强了Action类的灵活性,支持更多种结果类型,提供了更丰富的拦截器库,以及对JSON和AJAX的支持,使得前端交互更加顺畅。 **Hibernate框架** 是Java社区中最流行的ORM解决方案之一,它允许开发者用...

    SSH + Ajax + 分页 小项目(层次分明,代码易懂)

    SSH + Ajax + 分页 小项目是一个典型的Web应用程序开发实例,它结合了Spring、Struts2和Hibernate这三大主流Java企业级开发框架,并利用Ajax技术实现了页面无刷新的分页功能。下面将详细介绍这个项目中的关键技术和...

    hibernate4+spring3+struts2搭建框架实例

    在SSH框架中,EasyUI可以用来快速创建美观的用户界面,通过Ajax技术与后台Struts2进行数据交换,提供良好的用户体验。 在学习和实践这个实例时,你需要掌握以下关键点: 1. 配置Struts2、Spring和Hibernate的整合...

    struts2+spring+hibernate+extjs实例(音乐播放器)

    这是一个基于Java技术栈的Web应用实例,名为"音乐播放器",它综合运用了Struts2、Spring和Hibernate三大框架,并结合了前端的ExtJS库。这个实例对于想要深入理解Java Web开发的人来说极具价值,因为它涵盖了后端业务...

    Ajax+Struts2实现验证码验证功能实例代码

    ### Ajax+Struts2实现验证码验证功能实例代码知识点解析 #### 概述 验证码(CAPTCHA,Completely Automated Public Turing test to tell Computers and Humans Apart)是区分人类用户和计算机程序(机器人)的自动...

    web开发实例(DWR+Struts2)

    【标题】"Web开发实例(DWR+Struts2)"揭示了一个综合性的Web应用程序开发案例,其中结合了Direct Web Remoting (DWR) 和Struts2框架。DWR是一种JavaScript库,它允许在浏览器和服务器之间进行实时、异步的通信,从而...

    集成hibernate3.6.8+spring3.0.6+struts2.2.3.1实例

    Struts 2.2.3.1版本改进了拦截器的使用,增强了与AJAX的兼容性,并修复了一些已知问题。在三层架构中,Struts 2主要负责表现层,处理用户的请求,生成响应,并调用业务逻辑。 将这三个框架整合在一起,可以实现以下...

    Java Web开发技术大全--JSP+Servlet+Struts 2+Hibernate+Spring+AJAX.(李宁)

    Java Web开发技术是构建互联网应用程序的关键领域,涵盖了多种框架和技术,包括JSP、Servlet、Struts 2、Hibernate、Spring以及AJAX。这些技术的综合运用可以构建出高效、可扩展且易于维护的Web应用。 **JSP(Java...

    Struts2+hibernate3+JQuery+ajax+json三级联动

    Struts2、Hibernate3、JQuery、Ajax以及Json是Web开发中的重要技术栈,它们各自在Web应用程序中扮演着不同的角色。在这个“三级联动”项目中,这些技术被巧妙地结合在一起,实现了数据的动态交互和展示。 Struts2是...

    struts2 jqurey ajax简单实例

    在这个"struts2 jqurey ajax简单实例"中,我们将探讨如何将这三个技术结合,以实现一个动态且高效的Web应用。 首先,Struts2中的Action类是业务逻辑的核心。当你在页面上触发一个事件,比如点击一个按钮,这个事件...

    jquery+struts2+spring+hibernate+mysql

    本实例着重讲解了如何将五个核心技术——jQuery、Struts2、Spring、Hibernate和MySQL整合到一起,以创建一个功能丰富的Web应用程序。这些技术各自承担不同的职责,共同构建出强大而灵活的应用层。 首先,jQuery是一...

    Spring+Struts2+Hibernate整合

    在实际项目中,这三者整合能够形成强大的开发组合,Spring管理Struts2的Action实例和Hibernate的数据访问对象(DAO),使得事务管理更加统一,同时也便于进行单元测试。Struts2处理HTTP请求,展示视图,而Hibernate...

    三级联动的实例+struts2+hibernate3

    在这个实例中,我们将深入探讨如何使用Struts2和Hibernate3来实现这样的功能。 首先,Struts2是一个非常流行的Java Web框架,它基于MVC(Model-View-Controller)设计模式,用于简化Web应用开发。Struts2的核心是...

    四个struts1(2)+spring+ibatis+jquery整合实例

    6. **测试与优化**:编写单元测试和集成测试,确保各个组件正常工作。根据需求优化性能,如缓存策略、错误处理等。 这样的整合实例对于初学者来说,是一个很好的实践平台,能够帮助他们深入理解这些技术的协同工作...

    Spring2.5+ibatis2.3+Extjs2.0+Struts2实现用户管理

    本项目以"Spring2.5+ibatis2.3+Extjs2.0+Struts2实现用户管理"为主题,旨在为初学者提供一个全面理解这些技术集成使用的实例。下面将详细阐述这四个关键组件及其在用户管理系统中的作用。 首先,Spring框架是Java...

Global site tag (gtag.js) - Google Analytics