zuoshb 2010-08-06 17:21
浏览 232
已采纳

flex+java 通信 怎么调用不到java的方法

就是一个很简单的heollword的例子 开始我能调用java方法 可是后来我怎么也调用不到java方法了。在此谢谢了

但是我在别的机器上发布了 测试可以调用java方法 为什么我的机器不能。

FirstJavaFlex.mxml 文件代码

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

mx:Script

<![CDATA[
import mx.rpc.events.FaultEvent;

import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
[Bindable]

private var helloResult:String;

          private function sayHelloTo():void {
            Alert.show(inputText.text);
            zuo.sayHelloTo(inputText.text);
          } 

          private function resultHandler(event:ResultEvent):void {    
                helloResult = event.result as String;
           } 
          ]]>  
  </mx:Script> 

[color=red] <mx:RemoteObject  id = "zuo"  destination = "first"   result = "resultHandler(event)"   />    [/color]  
  <mx:HBox   width = "100%" >      
    <mx:TextInput   id = "inputText" />      
    <mx:Button   label = "Submit"   click = "sayHelloTo()" />      
    <mx:Label   text = "{helloResult}" width="300" height="69"/>
 </mx:HBox >      

/mx:Application

remoting-config.xml 文件代码

<?xml version="1.0" encoding="UTF-8"?>
class="flex.messaging.services.RemotingService">

<adapters>
    <adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>

<default-channels>
    <channel ref="my-amf"/>
</default-channels>

[color=red] <destination id="first">
  <properties>
   <source>com.java.flex.FirstJavaFlex</source>
  </properties>
 </destination>[/color]</service>

java 类文件

package com.java.flex;

public class FirstJavaFlex {

[color=red]public String sayHelloTo(String name) {
    System.out.println("call java success!");
    return "welcome to JavaFlex world: " + name;
}[/color]}
  • 写回答

1条回答 默认 最新

  • hermit1216 2010-08-06 17:58
    关注

    加上endpoint属性

    endpoint="http://localhost:8080/Flex_J2ee/messagebroker/amf"

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?