1 参照  webService学习7:调用天气接口 生成客户端代码

2 前台代码

<%@ 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><script type="text/javascript" src="<%=basePath %>js/jquery-3.0.0.min.js"></script></head><body>城市 :<input type="text" id="city"><button οnclick="search()">搜索</button></br>天气:<textarea id="weathear" rows="10" cols="20"></textarea><script type="text/javascript">var search = function(){var city = document.getElementById("city").value;var url="<%=basePath %>servlet/WeatherServlet";var data = {city:city};$.ajax({   type: "post",  url: url,  data:data,  dataType: "json",  success: function(data){  document.getElementById("weathear").innerHTML = data.weather;},   error : function(e){  alert("error");}  });  }</script></body>
</html>

3 后台代码

package servlet;import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;import cn.com.webxml.WeatherWebService;
import cn.com.webxml.WeatherWebServiceSoap;public class WeatherServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String city = request.getParameter("city");WeatherWebService weatherWS = new WeatherWebService();WeatherWebServiceSoap weatherSoap = weatherWS.getWeatherWebServiceSoap();List weathInfo = weatherSoap.getWeatherbyCityName(city).getString();StringBuffer sb = new StringBuffer();for(int i =0 ; i < weathInfo.size() ; i++){sb.append(weathInfo.get(i)+"</br>s"); }response.setHeader("Content-type", "text/html;charset=UTF-8");JSONObject jsonObject = new JSONObject();jsonObject.put("weather", sb.toString());response.getWriter().write(JSON.toJSONString(jsonObject));}}

4 项目截图

5  结果展示

webService学习9:jquery ajax调用webservice相关推荐

  1. jQuery Ajax 调用WebService实例详解

    JQuery Ajax调用webservice的一些经验记录,在此实例中,解决跨域使用了Core解决方案,在下一篇文章中,会介绍JS 跨域的问题. 实例!.实例!.实例! 跨域解决方案 实例-源码 前 ...

  2. Jquery ajax调用webservice总结

    Jquery ajax调用webservice总结 jquery ajax调用webservice(C#)要注意的几个事项: 1.web.config里需要配置2个地方 <httpHandler ...

  3. jquery ajax 调用webservice以及跨域问题

    先在服务器端配置webconfig,因为默认情况下是不支持post,get访问 在system.web 中间 <webServices ><protocols ><add ...

  4. jquery ajax调用java webservice,jQuery AJAX 调用WebService实现代码

    用jQuery调用其他项目的WebService 实现登录验证功能 html输入用户名密码: 代码 Login ID: Login Password: Jquery引用和登录事件 代码 $(docum ...

  5. ajax webservice 参数类型,JQuery Ajax WebService传递参数的简单实例

    Asp.NET中利用jQuery实现Ajax时,在服务器端可以使用aspx,ashx,以及WebService等方式.最近研究了一下WebService方式,jQuery Ajax 方法调用 jQue ...

  6. ajax处理返回的xml数据,使用AJAX调用WebService返回xml不返回json原因以及解决办法...

    初次尝试用AJAX调用webservice,结果无论怎么设置webservice返回的都是xml对象,一般的jquery处理json是更方便的. webservice理论上将下面这段代码按照说明取消注 ...

  7. 关于js实现的Ajax调用,webService,一般处理程序,aspx

    记得以前学的时候,网上的资料一大堆,就是没几个看的懂,都是理论,包括我目前看的mvc书都是一样,废话一堆,其实东西没那么难,让作者把某个技术吹上天了. 下面是一些初学者,比较实用的代码,欢迎大虾指导. ...

  8. 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net

    直接上图=============最后拷贝源码(图片清楚) ====================================================================== ...

  9. Jquery Ajax调用aspx页面方法

    原文:Jquery Ajax调用aspx页面方法 在asp.net webform开发中,用jQuery ajax传值一般有几种玩法 1)普通玩法:通过一般处理程序ashx进行处理: 2)高级玩法:通 ...

最新文章

  1. python xgb模型 预测_Python 调用 PMML
  2. c++ 用指针将函数作为参数传参
  3. 打开适配器并捕获数据包
  4. WebSocket教程(一)
  5. c语言编程算法精选,c语言经典程序算法【DOC精选】.doc
  6. Python中布尔类型
  7. 拉格朗日乘数法_拉格朗日乘数法介绍(不含证明)
  8. Vue源码学习(三)——数据双向绑定
  9. 吴恩达机器学习python实现8 异常检测及推荐系统
  10. airpods 升级固件版本_如何查看/更新AirPods的固件版本?AirPods升级查看固件新手教程...
  11. 一个基于WinHttp的轻量级的分片下载库介绍
  12. 如何以root用户登录mysql_如何让mysql以root用户远程登陆mysql数据库?
  13. Windows 罕见技巧全集3
  14. 电脑不显示无线连接网络连接服务器,连接wifi后显示无internet访问权限怎么解决...
  15. 9宫格实现微信朋友圈图片点击放大缩小弹簧效果
  16. 泰坦尼克号第n遍重温泪点
  17. ANDROID 实现微信通讯录界面
  18. 《七哥说道》第十六章:程序员,江湖见
  19. 云服务器接收固定ip地址信息,云服务器的ip地址是固定的吗
  20. 深度:养老康复器械龙头即将上市,美的、新松进军养老康复机器人,老龄化加速千亿康复市场到来!

热门文章

  1. 【python】python第二周作业
  2. 网络协议之:socket协议详解之Socket和Stream Socket
  3. netty系列之:channelPipeline详解
  4. MySQL(七)联结表
  5. NeuralFinder:集成人工生命和遗传算法自动发现神经网络最优结构
  6. 并发编程中的“冷知识”(更新中)
  7. python物性库能调用哪些物质_Python获取热物性(2)使用ctREFPROP调用refprop
  8. python参数是什么_最全Python快速入门教程,满满都是干货
  9. impala元数据放到mysql_impala系列: 同步Hive元数据和收集统计信息
  10. KILE退出调试模式时显示Encuntered an improper argument