怎么才能学好ajax,ajax - 如何学好java - BlogJava
网上的 Jquery ajax Demo 大多都是基于php
很少 有java的 今天就把自己的Demo贴出来 和大家共同学习
现在就 Jquery ajax 的 $.ajax(),$.post(),$.get();
首先是 服务端的Servlet 演示这三个函数的用法对都是用的同一个 服务端
Java代码
package com.june.servlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
public class jqueryAjaxServer extends HttpServlet {
public jqueryAjaxServer(){
super();
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException ,ServletException {
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
String account=request.getParameter("account");
if("iamcrzay".equals(account)){
out.print("Sorry,the user is exist");
}
else{
out.print("Congratulation,this accont you can use!!!!");
}
out.close();
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException ,ServletException {
this.doGet(request, response);
}
}
package com.june.servlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
public class jqueryAjaxServer extends HttpServlet {
public jqueryAjaxServer(){
super();
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException ,ServletException {
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
String account=request.getParameter("account");
if("iamcrzay".equals(account)){
out.print("Sorry,the user is exist");
}
else{
out.print("Congratulation,this accont you can use!!!!");
}
out.close();
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException ,ServletException {
this.doGet(request, response);
}
}
下面是WEB.XML
Xml代码
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
jqueryAjaxServer
com.june.servlet.jqueryAjaxServer
jqueryAjaxServer
/jqueryAjax
index.jsp
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
jqueryAjaxServer
com.june.servlet.jqueryAjaxServer
jqueryAjaxServer
/jqueryAjax
index.jsp
下面是Jsp页面
第一个是 jqueryAjax.jsp 本页使用的是$.ajax()
Html代码
jquery ajax
$(function(){
$('.sumbit').click(function(){
if($('#account').val().length==0){
$('.hint').text("用户名不能位空").css({"background-color":"green"});
}
else{
$.ajax({
url:'jqueryAjax',
data:{account:$('#account').val()},
error:function(){
alert("error occured!!!");
},
success:function(data){
$('body').append("
").css("color","red");
}
});}
});
});
jquery AjaX
请输入用户名 :
jquery ajax
$(function(){
$('.sumbit').click(function(){
if($('#account').val().length==0){
$('.hint').text("用户名不能位空").css({"background-color":"green"});
}
else{
$.ajax({
url:'jqueryAjax',
data:{account:$('#account').val()},
error:function(){
alert("error occured!!!");
},
success:function(data){
$('body').append("
").css("color","red");
}
});}
});
});
jquery AjaX
请输入用户名 :
第二个用的是 $.post()
Html代码
jquery ajax
$(function(){
$('.sumbit').click(
function(){
if($('#account').val().length==0){
$('.hint').text("The account is cant't be null").css({"color":"red","background-color":"yellow"});
}
else{
$.post("jqueryAjax","account="+$('#account').val(),function(data){
$('.hint').text(data).css({"color":"red","background-color":"yellow"});
})
}
});
});
jquery Ajax
请输入用户名 :
jquery ajax
$(function(){
$('.sumbit').click(
function(){
if($('#account').val().length==0){
$('.hint').text("The account is cant't be null").css({"color":"red","background-color":"yellow"});
}
else{
$.post("jqueryAjax","account="+$('#account').val(),function(data){
$('.hint').text(data).css({"color":"red","background-color":"yellow"});
})
}
});
});
jquery Ajax
请输入用户名 :
第三个是用的$.get()
Html代码
jquery get
$(function(){
$('.sumbit').click(function(){
if($('#account').val().length==0){
$('.hint').html("用户名不能位空!!!").css({"color":"#ffoo11","background":"blue"});
}
else{
$.get("jqueryAjax","account="+$('#account').val(),
function(data){
$('.hint').html(data).css({"color":"#ffoo11","background":"green"});
});
}
});
});
jquery AjaX
请输入用户名 :
怎么才能学好ajax,ajax - 如何学好java - BlogJava相关推荐
- 面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序
面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序 Ajax 为更好的 Web 应用程序铺平了道路 在 Web 应用程序开发中,页面重载循环是最大的一个使用障碍,对于 Java™ ...
- java中ajax由哪些组成,java中ajax
java中ajax [2021-02-01 14:57:40] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\s| ...
- 如何学好C语言 如何学好C++
zz:如何学好C语言 & 如何学好C++ 这两篇文章是在一个博客上看到的,这个博主写的我长期以来一直觉得很受用,推荐一下: http://coolshell.cn 如何学好C语言 我相信,这可 ...
- html同时执行多个ajax,Ajax方法详解以及多个Ajax并发执行
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).javascript 先来一段代码html $.ajax({ type: &q ...
- Ajax 什么是Ajax? Ajax的基本语法
Ajax 什么是Ajax? AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML".即使用Javascript ...
- 编程c语言要数学很好吗,编程与数学的关系:学好编程就能学好数学吗?
原标题:编程与数学的关系:学好编程就能学好数学吗? 在大学数学学科中 线性代数是最为抽象的一门课 从初等数学到线性代数 思维跨度比微积分和概率统计要大得多 大多数小伙伴学过以后一直停留在 知其然不知其 ...
- sweet+alert+ajax,Ajax相关
Ajax Ajax的特性可以实现异步提交与局部刷新. Ajax是一门js的技术 基于原生js开发的,但是用原生的js写代码过于繁琐, 我们在学的时候 只学如何用jQuery实现ajax. AJAX 最 ...
- 转行学Java,如何才能成为年薪50万的Java程序员呢?
作为炙手可热的薪资高的人才,Java程序员的薪资一直有目共睹.以武汉为例,根据权威机构统计,武汉Java开发人员的平均薪资是13.2k/月,这个工资远远高于武汉的平均工资水平,可以说是非常可观了.但比 ...
- jQuery ajax - ajax()
jQuery ajax - ajax() 方法 jQuery Ajax 参考手册 实例 通过 AJAX 加载一段文本: jQuery 代码: $(document).ready(function(){ ...
- 为什么学好计算机就必须学好汇编?
为什么学好计算机就必须学好汇编? 这个问题太抽象. 汇编是干什么的?为什么要学好汇编?不学不行吗?要学好计算机非得学好汇编吗?乍看到这些问题,真是一头雾水.学好汇编会有什么好处?学好 ...
最新文章
- Word2013、2016中页码总页数设置为当前节总页数
- danfoss 变频器的profinet通讯调试_840D sl系统PLC 开机调试
- 4.编写程序,打印1到100之内的整数,但数字中包含7的要跳过
- 批量添加自定义用户控制,界面闪烁解决方案
- boost::describe模块宏BOOST_DESCRIBE_PP_POINTER的测试程序
- MySQL笔记——外键约束和表关系(一对一,多对一,多对多)
- 我如何开始使用Linux
- 图像灰度化方法总结及其VC实现
- PHPMailer的使用
- 工作报告模板下载_免费工作报告图片设计素材_第2页_包图网
- 骨骼的动作识别数据集_基于关节数据的人体动作识别
- SAP-ABAP-小计收起/折叠明细项目-只显示小计内容
- 如何高效地做设计评审
- 5.3 matlab数据插值(线性插值、最近点插值、埃尔米特插值、三次样条插值)
- package.json字段详解
- FreeType像素格式:FT_PIXEL_MODE_GRAY
- 离职申请一个月了没同意可以走吗
- ICLR2023 | 论文列表公布,5000 篇投稿,整体接收率为 31.8%
- 前端vue js 高德地图实现雷达扫描加载,借鉴百度地图等方法,采用Canvas解决雷达背景透明度问题,解决Canvas动态指针扫描造成浏览器卡顿问题
- 【附源码】计算机毕业设计java政府公用车辆管理系统设计与实现