锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品成人片在线观看精品字幕,国产亚洲成人久久,亚洲自偷自偷图片http://m.tkk7.com/codefans/category/7852.htmlzh-cnWed, 28 Feb 2007 07:55:26 GMTWed, 28 Feb 2007 07:55:26 GMT60Ajax鍏ラ棬瀹炰緥 http://m.tkk7.com/codefans/articles/32378.html鏄ラ浄鐨勫崥瀹?/dc:creator>鏄ラ浄鐨勫崥瀹?/author>Sat, 25 Feb 2006 03:17:00 GMThttp://m.tkk7.com/codefans/articles/32378.htmlhttp://m.tkk7.com/codefans/comments/32378.htmlhttp://m.tkk7.com/codefans/articles/32378.html#Feedback0http://m.tkk7.com/codefans/comments/commentRss/32378.htmlhttp://m.tkk7.com/codefans/services/trackbacks/32378.html
[1]鍐檌ndex.jsp鏂囦歡

<%@ page contentType="text/html;charset=gb2312"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <title>My JSP 'index.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">

    <meta http-equiv="cache-control" content="no-cache">

    <meta http-equiv="expires" content="0">

    <meta http-equiv="description" content="This is my page">

    <link rel="stylesheet" type="text/css" href="styles.css">

  </head>

 

  <body>

    <script type="text/javascript">

    var req;

     function validate() {

         var idField = document.getElementById("userid");

         var url = "servlet/ValidateServlet?id=" + escape(idField.value);

         if (window.XMLHttpRequest) {

             alert("0");

             req = new XMLHttpRequest();

         }else if (window.ActiveXObject) {

             alert("1");

             req = new ActiveXObject("Microsoft.XMLHTTP");

         }

        if(req){

            req.open("GET", url, true);

             req.onreadystatechange = callback;

            req.send(null);       

         }

    }

function callback() {

    if (req.readyState == 4) {

        if (req.status == 200) {

                 parseMessage();

                 // update the HTML DOM based on whether or not message is valid

        }else{

            alert ("Not able to retrieve description" + req.statusText);

        }      

    }

}

function parseMessage() {

    var message = req.responseXML.getElementsByTagName("message")[0];

    var name = req.responseXML.getElementsByTagName("name")[0];

    setMessage(message.firstChild.data,name.firstChild.data);

}

 function setMessage(message,name) {

     var userMessageElement = document.getElementById("userIdMessage");

     userMessageElement.innerHTML = "<font color=\"red\">" + message + " you "+name+"</font>";

 }

</script>

<div id="userIdMessage"></div>

    <input type="text"

            size="20"

              id="userid"

            name="id"

         onkeyup="validate();">

  </body>

</html>

[2] 鍐檚ervlet/ValidateServlet.java綾?BR>
/*

 * 鍒涘緩鏃ユ湡 2005-8-3

 *

 * TODO 瑕佹洿鏀規(guī)鐢熸垚鐨勬枃浠剁殑妯℃澘錛岃杞嚦

 * 紿楀彛 錛?棣栭夐」 錛?Java 錛?浠g爜鏍峰紡 錛?浠g爜妯℃澘

 */

package com;//com鍖呴渶瑕佽嚜宸卞垱寤?

 

import java.io.IOException;

import java.io.PrintWriter;

import java.util.HashMap;

 

import javax.servlet.ServletConfig;

import javax.servlet.ServletContext;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

/**

 * @author Administrator

 *

 * TODO 瑕佹洿鏀規(guī)鐢熸垚鐨勭被鍨嬫敞閲婄殑妯℃澘錛岃杞嚦

 * 紿楀彛 錛?棣栭夐」 錛?Java 錛?浠g爜鏍峰紡 錛?浠g爜妯℃澘

 */

public class ValidateServlet extends HttpServlet {

 

    /**

     * Constructor of the object.

     */

  

    private ServletContext context;

    private HashMap users = new HashMap();

 

    public ValidateServlet() {

        super();

    }

 

    /**

     * Destruction of the servlet. <br>

     */

    public void destroy() {

        super.destroy(); // Just puts "destroy" string in log

        // Put your code here

    }

 

    /**

     * The doGet method of the servlet. <br>

     *

     * This method is called when a form has its tag value method equals to get.

     *

     * @param request the request send by the client to the server

     * @param response the response send by the server to the client

     * @throws ServletException if an error occurred

     * @throws IOException if an error occurred

     */

    public void doGet(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

        response.setContentType("text/xml");

        response.setHeader("Cache-Control", "no-cache");

      

        String targetId = request.getParameter("id");

        System.out.println(targetId.trim());

 

        if ((targetId != null) && users.containsKey(targetId.trim())) {

 

                          response.getWriter().write("<info><message>welcome</message><name>sdl</name></info>");

        } else {

 

                  response.getWriter().write("<info><message>kill</message><name>bush</name></info>");

                System.out.print("invalid");

            }

 

 

    }

    /**

     * Initialization of the servlet. <br>

     *

     * @throws ServletException if an error occure

     */

    public void init(ServletConfig config) throws ServletException {

        this.context = config.getServletContext();

        users.put("greg","account data");

        users.put("duke","account data");

 

    }

 

}

[3]鍐檞eb.xml鏂囦歡

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4"

    xmlns="http://java.sun.com/xml/ns/j2ee"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

  <servlet>

    <description>This is the description of my J2EE component</description>

    <display-name>This is the display name of my J2EE component</display-name>

    <servlet-name>ValidateServlet</servlet-name>

    <servlet-class>com.ValidateServlet</servlet-class>

  </servlet>

 

  <servlet-mapping>

    <servlet-name>ValidateServlet</servlet-name>

    <url-pattern>/servlet/ValidateServlet</url-pattern>

  </servlet-mapping>

</web-app>

[4]璇存槑錛?BR>浣犲彲浠ュ湪IE鎴朏ireFox閲屾祴璇曪紝鍦ㄦ枃鏈緭鍏ユ閲岃緭鍏ワ紝褰撴寜閿姮璧鳳紝浼氬湪灞備腑鏄劇ず鈥漦ill you bush鈥濄傚叾涓璱ndex.htm涓殑styles.css鍙槸緹庡寲欏甸潰錛屾病鏈夊垪鍑烘潵婧愪唬鐮併傚鏋滃湪servlet鍚戝鎴風杈撳嚭涓枃錛岄渶瑕佺紪鐮佽漿鎹€?img src ="http://m.tkk7.com/codefans/aggbug/32378.html" width = "1" height = "1" />

]]>
Axis寮鍙戜箣Stubs鏂瑰紡 http://m.tkk7.com/codefans/articles/32371.html鏄ラ浄鐨勫崥瀹?/dc:creator>鏄ラ浄鐨勫崥瀹?/author>Sat, 25 Feb 2006 03:09:00 GMThttp://m.tkk7.com/codefans/articles/32371.htmlhttp://m.tkk7.com/codefans/comments/32371.htmlhttp://m.tkk7.com/codefans/articles/32371.html#Feedback0http://m.tkk7.com/codefans/comments/commentRss/32371.htmlhttp://m.tkk7.com/codefans/services/trackbacks/32371.html1銆佸緩绔嬩唬鐞嗘帴鍙f枃浠?BR>public interface ISendSms extends java.rmi.Remote {
    public String getUser(String id,String type);
}

杞埌鍦ㄧ洰褰?.\WebRoot\WEB-INF\classes涓?

2銆佺敓鎴恈lient stub鏂囦歡, 鐢熸垚SendSms.wsdl鏂囦歡
java -Djava.ext.dirs=../lib org.apache.axis.wsdl.Java2WSDL -oSendSms.wsdl -lhttp://localhost:8080/websms/services/SendSms -n"urn:SendSms" -p"sample.webservice" "urn:SendSms" sample.webservice.ISendSms

鐢熸垚鐨凷endSms.wsdl鏂囦歡涓紝鍙傛暟鍚嶇О榛樿涓篿n1,in2絳夛紝闇瑕佹敼鎴愮浉搴旂殑鍚嶇О銆?/P>

3銆佺敓鎴恈lient stub
java -Djava.ext.dirs=../lib org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -S true -Nurn:SendSms sample.webservice SendSms.wsdl

鐢熸垚鐨勬枃浠跺垪琛ㄥ涓?
deploy.wsdd
undeploy.wsdd
ISendSms.java
ISendSmsService.java
ISendSmsServiceLocator.java
SendSmsSoapBindingImpl.java
SendSmsSoapBindingSkeleton.java
SendSmsSoapBindingStub.java

4銆佸竷緗叉湇鍔?鍦╓EB-INF鐩綍涓嬬敓鎴恠erver-config.wsdd鏂囦歡, 闅廡omcat鍚姩鑷姩鍔犺澆閲岄潰瀹氫箟鐨勬湇鍔?BR>杞埌鐩綍..\WebRoot\WEB-INF\classes\sample\webservice涓?BR>java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient -lhttp://localhost:8080/websms/services/AdminService deploy.wsdd

鍦ˋxis閲屼功鍐檇eploy.wsdd騫跺埄鐢╫rg.apache.axis.client.AdminClient鍙戝竷錛屽叾涓昏宸ヤ綔灝辨槸鎶?lt;service>鏍囩涓殑鍐呭娣誨姞鍦╯erver-config.wsdd閲岋紝鎵浠ヤ竴鑸洿鎺ョ紪杈憇erver-config.wsdd鏂囦歡浼氭洿鏂逛究涓浜涖備笉榪囧綋浣犺繕娌℃湁server-config.wsdd鏂囦歡鏃訛紝浣跨敤deploy.wsdd鐨勬柟娉曚細鏇存柟渚夸簺錛屽洜涓篈dminClient浼氬府浣犵敓鎴愪竴浜涢澶栫殑xml鍏冪礌錛?lt;handler>絳夌瓑錛夛紝鑰岃繖浜涘厓绱犳槸蹇呰鐨勩?BR>
5銆侀」鐩腑鍔犲叆Axis鎵闇鐨勫寘, web.xml鍔犲叆鐩稿叧瀹氫箟
  <display-name>Apache-Axis</display-name>
  <servlet>
    <display-name>Apache-Axis Servlet</display-name>
    <servlet-name>AxisServlet</servlet-name>
    <servlet-class>
        org.apache.axis.transport.http.AxisServlet
    </servlet-class>
  </servlet>
  <servlet>
    <display-name>Axis Admin Servlet</display-name>
    <servlet-name>AdminServlet</servlet-name>
    <servlet-class>
        org.apache.axis.transport.http.AdminServlet
    </servlet-class>
    <load-on-startup>100</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>

閫氳繃http://localhost:8080/websms/services/SendSms?wsdl鏉ユ煡鐪媁SDL鎻忚堪浜?/P>

6銆佹祴璇曚唬鐮?BR>public static void main(String[] args) {
  try{
  /*ISendSmsService service = new ISendSmsServiceLocator();
   ISendSms sender = service.getSendSms();
   String result = sender.send("cid","cname");
   System.out.println("call result:"+result);*/
   String tvServiceURL = "http://localhost:8080/websms/services/SendSms"; //web service 鍦板潃
   java.net.URL endpointURL = new java.net.URL(tvServiceURL);
   String result = "ok";
   result = new SendSmsSoapBindingStub(endpointURL,null).send("id","cname");
   System.out.println("call result:"+result);
  }
  catch(Exception ex){
   ex.printStackTrace();
  }
 }

鎴戜滑榪樺彲浠ラ氳繃IE嫻忚鍣ㄧ洿鎺ヨ皟鐢ㄦ湇鍔★紝鏂規(guī)硶鏄湪鏈嶅姟URL鍚庡姞鈥渕ethod=xxx鈥濓紝鍏朵腑xxx鏄璋冪敤鐨勬柟娉曞悕縐般備緥濡傚彲浠ラ氳繃http://localhost:8080/websms/services/SendSms?method=send&userId=uid&...璋冪敤鏂規(guī)硶銆?BR>====================================================================================
鍙﹀,  涔熷彲鑳借繃鏂板緩涓涓猟eploy.wsdd鏂囦歡錛岄氳繃榪欎釜鏂囦歡鐩存帴甯冪講鎴戜滑鐨勬湇鍔?BR>java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -lhttp://localhost:8080/websms/services/SendSms deploy.wsdd
// 瀹冧細鍦╓EB-INF鐩綍鐢熸垚server-config.wsdd鏂囦歡, 鑻ユ鏂囦歡宸插瓨鍦? 瀹冧細鍦ㄦ枃浠跺姞鍏ュ綋鍓嶆湇鍔$殑娉ㄥ唽銆?/P>

鐢熸垚wsdl鏂囦歡
java -Djava.ext.dirs=../lib org.apache.axis.wsdl.Java2WSDL -oSendSms.wsdl -lhttp://localhost:8080/websms/services/SendSms -nsendsms sample.webservice.SendSms

鐢熸垚瀹㈡埛绔枃浠?BR>java -Djava.ext.dirs=../lib org.apache.axis.wsdl.WSDL2Java SendSms.wsdl -p client



]]>
主站蜘蛛池模板: 亚洲欧美成人一区二区三区| 亚洲精品中文字幕无码AV| 免费高清小黄站在线观看| 少妇无码一区二区三区免费| 亚洲免费网站在线观看| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 一级毛片在线完整免费观看| 老司机午夜性生免费福利| 中文字幕在线观看免费| 五月亭亭免费高清在线| 亚洲好看的理论片电影| 在线综合亚洲中文精品| 国产精品九九久久免费视频| 青青青免费国产在线视频小草| 亚洲精品福利在线观看| 男女免费观看在线爽爽爽视频| 亚洲人成综合在线播放| 一级毛片一级毛片免费毛片| 亚洲男人的天堂在线va拉文| 亚洲高清无在码在线电影不卡| 无遮挡a级毛片免费看| 免费观看激色视频网站bd| 亚洲av无码片在线观看| 无码成A毛片免费| 亚洲美女精品视频| 国产免费av片在线看| 国内精品久久久久久久亚洲| 亚洲一区在线免费观看| 日本黄色免费观看| 亚洲自偷精品视频自拍| 午夜宅男在线永久免费观看网| 亚洲人成网站在线播放影院在线 | 亚洲国产人成精品| 亚洲w码欧洲s码免费| 国产男女猛烈无遮档免费视频网站| 久久精品亚洲精品国产色婷 | 小说专区亚洲春色校园| 免费女人高潮流视频在线观看 | 日韩精品无码人妻免费视频| 免费大片av手机看片高清| 久久久久亚洲Av片无码v|