一段Ajax的代码
function checkUser(){
// Create xmlhttp object
var xmlhttp;
try{
xmlhttp=new XMLHttpRequest();
}catch(e){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if(4==xmlhttp.readyState){
alert('----');
if(200==xmlhttp.status){
// Get "data" which send back from Server..
var message= xmlhttp.responseText;
alert(message);
if(message=="unique"){
alert("Username is available!");
}else{
alert("Username is inavailable!");
}
}else{
alert(" Oops...Inner occur");
}
}
}
xmlhttp.open("post", "LoginServlet", true);
//Send Ajax Request to servlet
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
var paras = "usermane="+document.getElementById("ID").value;
alert(paras);
//Send Ajax with paras to Server
xmlhttp.send(paras);
}
第一部分:从页面获取数据直接传到servlet
xmlhttp.open("post", "LoginServlet", true);
//Send Ajax Request to servlet
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
var paras = "usermane="+document.getElementById("ID").value;
alert(paras);
//Send Ajax with paras to Server
xmlhttp.send(paras);
第二部分:从servlet中获取数据传到页面上
xmlhttp.onreadystatechange=function(){
if(4==xmlhttp.readyState){
alert('----');
if(200==xmlhttp.status){
// Get "data" which send back from Server..
var message= xmlhttp.responseText;
alert(message);
if(message=="unique"){
alert("Username is available!");
}else{
alert("Username is inavailable!");
}
}else{
alert(" Oops...Inner occur");
}
}
}
第三部分:servlet的代码:
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
String usermane=request.getParameter("usermane");
System.out.println(usermane);
String res="";
if(usermane.equals("justin")){
res="occupied";
}else{
res="unique";
}
out.print(res);
}
}
运行的轨迹如下:





- 大小: 9.3 KB

- 大小: 7.3 KB

- 大小: 7.4 KB

- 大小: 6.9 KB
分享到:
相关推荐
在WebGIS地图上,加载gps轨迹库,以动画的形式演示车辆运动过程。本程序自带shp地图,以动画的形式绘制轨迹。开发环境是vs.net2008。...资源名称为:“小巧的webgis控件,支持高性能的AJAX,可商业应用”
这可能涉及WebSocket、AJAX等技术,如使用`fetch`或`XMLHttpRequest`发送请求,获取JSON格式的数据,然后更新地图上的轨迹。 6. **交互功能**:用户可能需要查看特定时间点的轨迹、回放历史轨迹等,这就需要实现...
- **错误处理**:对于Ajax请求失败的情况,应当有适当的错误处理机制,以确保应用程序的稳定运行。 通过本次培训,参与者不仅能够掌握构建基于ArcGIS Server Web ADF与Ajax的Java应用程序的核心技术,还能学会如何...
3. **加载轨迹数据**:根据需求,可能需要从服务器获取轨迹数据,这可以通过Ajax请求实现。jQuery的`$.ajax()`或`$.get()`方法可以方便地完成这个任务。 ```javascript $.ajax({ url: "轨迹数据URL", type: "GET...
通过AJAX,我们可以实现数据的异步更新,让用户看到实时变化的星球轨迹。利用HTML5的Canvas或Three.js这样的3D库,可以绘制出逼真的三维太阳系场景,使用户能够全方位地观察每个天体的运动。 在这个项目中,"太阳系...
(1)Carsim参数配置文件cpar,导入即可运行 (2)simulink模型文件,模型见上图 (3)提供详细参考资料 ,核心关键词:Stanley算法; 轨迹跟随; 横向控制; 车道保持; CarSim与Simulink联合仿真模型; Cpar参数配置文件...
通过观察仿真过程中的图像和图表,研究人员可以直观地分析车辆在不同轨迹预测控制策略下的运行情况。这种直观的展示有助于发现潜在的问题,并为算法的优化提供方向。 最后,本文研究的成果也可用于教育和培训。通过...
基于遗传算法GA优化与多层感知器MLP自适应LPV-MPC的车辆轨迹跟踪控制策略研究及代码实现,基于遗传算法GA优化与多层感知器MLP自适应LPV-MPC的车辆轨迹跟踪控制策略研究与实践,基于遗传算法GA优化 多层感知器MLP的...
为了提供良好的用户体验,DEMO可能采用了加载提示、数据缓存、响应式设计等技术,确保在不同设备和网络环境下都能顺畅运行。 以上就是“js实现快递鸟轨迹地图接口DEMO”项目所涵盖的核心知识点。实际的DEMO代码会...
8. **清理和优化**:动画结束后,记得清除定时器,防止内存泄漏,并进行性能优化,确保动画在各种设备上都能流畅运行。 最后,项目中的“使用须知.txt”文件很可能包含了关于如何部署和使用这些源码的详细指南,...
在实际应用中,MPC控制器的设计和实现需要考虑无人机实际运行时可能遇到的各种扰动和不确定性因素,如风速变化、气流扰动、传感器误差等。因此,MPC控制器通常需要集成状态估计器,如卡尔曼滤波器,以准确估计无人机...
压缩包中的 "使用须知.txt" 文件很可能是介绍如何运行和使用示例代码的说明,而 "132677827764605376" 这个文件名看起来像是一个随机生成的ID或时间戳,可能是JavaScript代码文件或者数据文件。 总的来说,学习和...
Darknet_ROS配置的关键在于确保深度学习模型的准确性和实时性,并使其能够在ROS框架内高效运行。 其次,Matlab机械臂运动学的研究主要集中在机械臂的运动方程建立和求解上。通过运动学分析,可以计算出机械臂在执行...
源码的更新历史记录了开发者的努力和源码的成长轨迹。自从2006年11月19日首次发布以来,开发团队一直在不断地对源码进行完善和升级。在最初版本中,为了便于用户使用,他们直接将`dojo.js`包含在了源码包中,从而...
通过设置transform的translate和rotate属性,行星可以在轨道上移动并旋转,模拟出真实的行星运行轨迹。 在代码结构方面,`index.html`是整个页面的骨架,它包含了HTML标记,用于定义网页的基本结构和内容,如行星...
”的描述意味着源代码是开放的,允许其他开发者根据自己的需求进行定制和扩展,这可能涉及到更改木星的大小、颜色、运动轨迹,甚至添加其他行星或卫星。 总结来说,"HTML5木星运行动画特效"是一个结合了HTML5的...
微电网的稳定运行对于保证电力系统的可靠性至关重要。下垂控制作为微电网中的一项关键技术,其稳定性分析对于微电网的设计和运行具有重要意义。 下垂控制的稳定性分析通常需要考虑多个方面,包括负载变化、线路阻抗...
"蓝驿轨迹无刷新联动"是一种在网页中实现省市区选择联动效果的技术,它通过Ajax和XML技术,实现了用户在选择省份时,城市和区县选项自动更新,无需页面整体刷新,提高了用户体验。这种技术主要涉及到以下几个核心...
而Node.js则是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行开发,实现全栈JavaScript解决方案。 【描述】"html5开发"指的是利用HTML5的新特性来创建网页和应用。HTML5...