Ajax(一)简单应用之servlet
简单记录
var xmlHttp;
var doYo;
function createXMLHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
}
//参数拼接
function createQueryString(){
var msg = "classString=" + configForm.classString.value;
return msg;
}
//调用
function doRequestUsingPost()
{
var hrefPath = '<%=basePath%>';
createXMLHttpRequest();
//doYo 是Servlet中处理类型
var url= hrefPath+"/AToKeyDoneServlet?doYo=" + doYo;
var queryString=createQueryString();
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(queryString);
}
//回调
function handleStateChange()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
parseResults();
}
}
}
//得到 response返回值
function parseResults()
{
var serverResponse = xmlHttp.responseText;
alert(serverResponse);
}
AToKeyDoneServlet
response.setCharacterEncoding("utf-8");
String responseText = "测试成功";
PrintWriter out = response.getWriter();
out.print(responseText);
分享到:
相关推荐
总结来说,"简单的AJAX示例(JSP+servlet)"是一个演示了如何利用AJAX、JSP和Servlet来实现异步用户名验证的应用。它涉及到前端的交互设计、后端的数据处理以及web服务器的配置,是一个典型的前后端分离的开发模式实例...
【Ajax聊天室】是一个基于Java Web技术实现的简单交互式应用,主要利用了Servlet、JSP和Ajax技术。这个小例子展示了如何通过Ajax实现在不刷新整个页面的情况下更新内容,提供了一个基本的在线聊天功能。 1. **...
在IT行业中,`jQuery`、`Ajax`、`JSON` 和 `Servlet` 是四个非常重要的技术,它们在构建现代Web应用程序中发挥着关键作用。让我们深入探讨这些技术及其相互之间的结合。 首先,`jQuery` 是一个高效、轻量级的...
以下是一个简单的Ajax上传文件的JavaScript示例: ```javascript var formData = new FormData(); formData.append('file', document.getElementById('fileInput').files[0]); var xhr = new XMLHttpRequest(); ...
例如,以下是一个简单的Servlet代码片段: ```java import javax.servlet.http.*; public class ServletDemo extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse ...
Spring作为一个全面的Java企业级应用框架,提供了强大的MVC(Model-View-Controller)架构支持,而jQuery则简化了JavaScript的DOM操作和AJAX通信。本文将深入探讨Spring与jQuery AJAX交互以及Servlet与jQuery AJAX...
在本文中,我们将深入探讨如何使用Ajax和Servlet进行数据交互,以及如何实现一个简单的数据验证功能。Ajax(异步JavaScript和XML)技术允许我们在不刷新整个网页的情况下与服务器交换数据和更新部分网页内容,而...
本项目以"jsp+servlet+javabean+ajax的综合应用"为主题,通过一个简单的实例展示了如何利用这些技术实现下拉菜单的二级联动,以及一个基本的`ajax`应用。 首先,`jsp`(JavaServer Pages)是一种基于Java的服务器端...
本文将探讨AJAX在JSP、Struts、Servlet、WebWork等不同框架中的应用方式,并通过一个示例来具体展示其实现过程。 #### 二、基础知识概述 1. **JSP(JavaServer Pages)**:是一种基于Java的服务器端技术,用于生成...
总结起来,"JSON Servlet实例 Ajax应用"是一个教学案例,展示了如何在Java Web应用中使用Servlet处理JSON数据,并通过Ajax实现客户端与服务器的异步通信。这个实例有助于开发者理解和掌握Web开发中的关键技术和工具...
这里我们关注的是"Servlet+Ajax实现简易的仿百度搜索框智能提示"这一主题。这个技术组合主要用于创建动态、交互性强的用户体验,尤其是对于搜索功能,它能够实时为用户提供可能的搜索建议,就像百度搜索框那样。以下...
本案例将详细阐述如何利用这些基本技术,不依赖额外的框架或库,实现一个简单的Web系统,如用户登录、数据的增删查改等常见功能。 首先,JSP是Java的一种动态网页技术,它允许在HTML页面中嵌入Java代码,从而实现了...
在IT领域,Ajax(Asynchronous JavaScript and XML)与Servlet的结合使用是构建高效、动态Web应用的常见技术。Ajax允许前端页面与服务器进行异步数据交互,而Servlet是Java平台上的服务器端组件,用于处理HTTP请求。...
Java Servlet是Java编程语言中的一个标准接口,由Java EE(企业版)定义,用于扩展服务器的功能。Servlet被用来动态处理HTTP请求,它可以接收、处理并响应来自客户端(如浏览器)的请求。在大型项目中,Servlet扮演...
这是一个基于Servlet、MySQL、JSP和Ajax技术的Web应用程序示例,主要实现了用户注册、登录、查询和修改信息的功能。接下来,我们将详细讨论这些技术及其在项目中的应用。 首先,Servlet是Java EE平台中用于处理HTTP...
3. 实现Servlet:在Java中创建一个Servlet,重写doPost方法以处理AJAX POST请求。在这里,你需要解析接收到的用户数据,进行业务逻辑处理,如数据库查询和验证。 4. 处理响应:Servlet处理完数据后,应返回一个JSON...
而Java Servlet是Java平台上的一个标准,用于构建动态Web应用程序。 **Ajax基础** Ajax的核心在于创建XMLHttpRequest对象,它是JavaScript内置的对象,负责在后台与服务器通信。通过这个对象,我们可以发送HTTP请求...
AJAX是一种前端技术,而Servlet是Java后端处理请求的一种方式。在基于AJAX的Web应用中,客户端(浏览器)发送请求到服务器,服务器上的Servlet处理这些请求并返回数据。这一过程通常不需要整个页面的重载,仅需局部...
这个简单的demo是一个很好的学习资源,帮助初学者理解如何使用jQuery的AJAX功能与后端Servlet交互,以及如何使用JSON进行数据交换。通过实践这个demo,你可以更深入地了解这些技术的实际应用。同时,它也展示了Web...
在这个练习中,开发者可能通过创建一个简单的Web应用,结合Servlet,实现了页面的异步通信。 Ajax的核心原理是利用JavaScript向服务器发送异步请求,获取数据,并在客户端更新DOM(Document Object Model)结构,...