我正在BlazeDS上運行flex。我的後端在Java中。使用CallResponder時傳遞額外參數以請求的ActionScript
我在動作以下功能:
override public function execute():void
{
super.execute();
var responder:CallResponder = new CallResponder();
responder.token = service.foo(param);
responder.addEventListener(ResultEvent.RESULT, onDataReceive);
responder.addEventListener(FaultEvent.FAULT , onDataReceiveError);
}
在Java函數foo看起來像這樣:
public void foo (String param) {
//some code
}
是否有可能以某種方式傳遞請求另一個參數不改變的java函數foo?
我想做foo中像這樣(忽略語法):
public void foo (String param) {
Request.getParameter("param2");
}
我希望是十分明顯的。
感謝您的幫助。
我不限於CallResponder。也許有另一個功能,我可以使用CallResponder的功能,但也有這個選項。如果可能的話,我的主要目標不是改變java函數的簽名。 – netta