Ajax 学习之获取服务器的值

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>

<script type="text/javascript">
//创建XMLHttpRequest对象
var xmlhttp;
function createXmlHttp(){
//alert("come in");
//xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); //在IE中不可以
xmlhttp=new XMLHttpRequest();     //都可以创建XMLHttpRequest
return xmlhttp;
}

//处理函数
function deal(){
//请求状态等于4,响应状态=200;
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){          //返回200,表示和服务器正常交互完成
alert(xmlhttp.responseText);//获取服务器返回的结果;
}else{
alert(xmlhttp.status);
}
}
}
//xmlhttp=createXmlHttp();
//alert(xmlhttp);
function send(){
//创建xmlhttpRequest对象
xmlhttp=createXmlHttp();
//绑定状态函数
xmlhttp.onreadystatechange=deal;
alert("come on");
var url="http://localhost:8080/fujindehuodong/ajaxServer.jsp?age=16";      //URL地址是服务器地址,而且必须是绝对地址

xmlhttp.open(‘get‘,url,true);
//发送请求;

xmlhttp.send(null);

}
</script>
</head>
<body>
<div id="msg"></div>
<br/>
<input type="button" value="发 送" onclick="send()"></input>
</body>
</html>

服务器那边的代码:用JSP

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%
int age=Integer.parseInt(request.getParameter("age"));
//system.out.println("age="+age);
String str="";
if(age<18){
str="你是未成年人,不允许访问我们网站";
}else{
str="您已经成年,瞎搞把开始";
}
out.write(str);

%>

时间: 2024-12-19 05:30:35

Ajax 学习之获取服务器的值的相关文章

Android 网络学习之获取服务器的图片

首先需要搭建一个Tomcat服务器,然后测试服务器上的图片使用PC上的浏览器是否可以正常下载下来 可以看到服务器上的图片数据是可以正常访问的.图片的地址:http://localhost:8080/meinv.jpg 那如何在我们Android上从网络下载图片呢? 直接上获取网络图片的代码: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceStat

Ajax学习之 读取服务器数据1

我们从基础开始讲解Ajax:使用XMLHttpRequest 对象获得和显示来自服务器的数据. step1:编写HTML页面01.HTML: <!DOCTYPE html><html><head><title>My First Ajax Script</title><script src="script01.js"></script></head><body><p>

Ajax 学习之动态获取,返回服务器的值

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><h

[ajax 学习笔记] ajax 的服务器响应

在上一篇[ajax 学习笔记] ajax初试中,简单了解了一下ajax. 我是参考AJAX详解.chm学习的,资源已上传.参考链接:Ajax 专题 今天又学习了ajax中关于服务器响应的一些知识. ajax中服务器的响应是通过响应函数将服务器返回的数据呈现到页面的.服务器的响应体现在服务器响应回调函数中. 在上一篇的例子中,响应函数为: function updatePage(){ if(xmlHttp.readyState == 4){ //http就绪状态 if(xmlHttp.status

通过原生js的ajax或jquery的ajax获取服务器的时间

在实际的业务逻辑中,经常是与时间相关的,而前端能获得的时间有两个:客户端的时间,服务器的时间.客户端时间通过 javascript中的Date对象可以获取,如 Java代码   var dt = new Date(); var tm = dt.getTime(); 那么tm就是客户端的时间,另外也可以通过对应的getFullYear(),getMonth(),getDate()取到对应的年月日等...但这个时间可靠吗?好吧,那取服务器时间吧经常用到的是后台写一个php,jsp,cgi,asp..

Android 学习笔记之Volley(六)实现获取服务器的字符串响应...

学习内容: 1.使用StringRequest实现获取服务器的字符串响应...   前几篇一直都在对服务——响应过程的源码进行分析,解析了整个过程,那么Volley中到底实现了哪些请求才是我们在开发中需要进行使用的...Volley实现的东西其实并不是很多,它的主要功能是实现异步进行网络请求和图片加载,其实就是异步加载解析Json数据,异步获取服务器的字符串数据,异步实现网络图片的动态加载,还有一个请求就是清空缓存的请求,不过使用的地方不是很多,主要还是前面三个方面,因此Volley相对于And

获取服务器时间ajax

$.ajax({ type:"OPTIONS", url:"/", complete:function(x){ // alert(x.getResponseHeader("Date")) var time = x.getResponseHeader("Date"); var curDate = new Date(time); var year = curDate.getFullYear(); var month = curDa

jquery $.ajax()获取服务器上的json数据

$.ajax({ url: 'http://127.0.0.1/work/open.json', success: function(data) { var ob = data; if (typeof(data) == 'string') { ob = stringtoObject(data); } }); var stringtoObject = function(json) { return eval("(" + json + ")"); } url为获取jso

Java学习-021-Properties 获取配置项对应的值

在日常的脚本编写过程中,通常会获取配置文件中的配置项,以执行相应的业务逻辑. 小二上码...若有不足之处,敬请大神指正,不胜感激! 获取配置项值的源码如下所示: 1 /** 2 * Get value from properties by key. Return null when the key not exist. 3 * 4 * @author Aaron.ffp 5 * @version V1.0.0: autoUISelenium main.java.aaron.java.tools