Nearth---WEB/Ajax/002/初步学习Ajax小案列(MyEclipse的使用)

效果展示:

1:点击前

2:点击后


怎么做:

  • 创建一个Web Project项目Ajax-001,同时设置别名test.
  • 在项目名下的文件WebRoot下的WEB-INF下创建note1.jsp文件,以及1.txt文件,同时一张背景图片0.jpg.

note1.jsp文件内容为:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style>
           *{
				margin:0px;
				padding:0px;
			}
			body{
						 background-image: url(0.jpg);
						 background-repeat: no-repeat;
						 background-attachment: fixed;
						 background-size: 100% 100%;
			}//插入背景图片代码
</style>
<script>
function loadXMLDoc()//这段代码是我在菜鸟教程复制借用的学习代码。
{
	var xmlhttp;//申明变量
	if (window.XMLHttpRequest)
	{
		//  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
		xmlhttp=new XMLHttpRequest();//创建对象
	}
	else
	{
		// IE6, IE5 浏览器执行代码
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function()
	{
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
			document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
		}
	}
	xmlhttp.open("GET","1.txt",true);
	xmlhttp.send();
}//使用Ajax技术来实现数据的获取
</script>
</head>
<body>
<button type="button"style="height:100px;width:200px;font-size:20;color:red" onclick="loadXMLDoc()">点击修改内容</button>
<hr>
<div id="myDiv"><h1 style="font-size:50">使用 AJAX 修改该文本内容</h1></div>
</body>
</html>

1.txt文件内容:

Hello World!
Ajax学习规划:
1:什么是ajax?
2:为什么需要ajax?
有时候我们需要在此次请求中响应下一次请求的部分内容,将本次请求的结果和前面请求的
结果内容在同一页面中展示。
如何解决问题?使用ajax技术。
在后台服务器端将多次要响应的内容,重新拼接成一个jsp页面响应。但是,这样会
照成很多响应内容被重复响应,浪费资源。
3:使用ajax
访问原理
基本使用流程
状态码
异步同步
请求
响应的数据类型
JSON
封装
ajax案列
4:JSON
概念
语法定义
值得获取
解析器:Jackson
java对象如何转换成Json
java对象转换成Json  list&map
Json对象转换成Java对象






  • 把内容写好后,就可以启动项目了:(先点击红笔圈起来的部分,添加服务器tomcat;然后点击蓝笔圈起来的部分,启动项目start.----------------这样设置以后,整个项目就启动了。)

即可。

然后就可以看到整个项目的结果·············································


站在主人的肩膀上学习,可以学的更好·····························

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码字界陈冠希

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值