0

mxml ファイルからサーブレットにデータを渡す次のコードがあり
ます。最も重要なコードが次のような mxml ファイルを作成しました:-
<fx:Script>
<![CDATA[
public function abc():void
{
var request:URLRequest = new URLRequest("Srvlt");
var variables:URLVariables = new URLVariables();
variables.fn = fn.text;
variables.ln = ln.text;
variables.ea = ea.text;
variables.pw = pw.text;
request.data = variables;
request.method = "POST";
navigateToURL(request,'_self');
}
]]>
</fx:Script>
これはファイルのスクリプト コードであり、メイン コードは次のとおりです:-
<s:layout>
<s:VerticalLayout/>
</s:layout>
<s:Form>
<s:layout>
<s:FormLayout gap="5"/>
</s:layout>
<s:FormItem label="First Name : ">
<s:TextInput id="fn" />
</s:FormItem>
<s:FormItem label="Last Name : ">
<s:TextInput id="ln" />
</s:FormItem>
<s:FormItem label="Email Address :">
<s:TextInput id="ea"/>
</s:FormItem>
<s:FormItem label="Password :">
<s:TextInput id="pw" displayAsPassword="true" />
</s:FormItem>
<s:FormItem>
私はこれらのテキストフィールドのデータセットをmxmlファイルからサーブレットに受け取ることは非常に可能ですが、それらを別のmxmlファイルに渡すというアイデアは得られません。

4

1 に答える 1

0
  1. 最もエレガントな方法。Robotlegs などの MVC フレームワークを使用します。

  2. カスタム イベント ディスパッチを使用します。

  3. (高速ですが、「あるべき姿」ではありません)データバインディング。次に例を示します。

<s:TextInput id="sourceInput />

<s:TextInput text="{sourceInput.text} />

于 2012-10-22T10:51:30.887 に答える