いくつかの種類のタイプにつながります
ディスパッチ:デフォルトのタイプtype、行く手サーブレットジャンプページに相当し、ページが唯一のアクションをすることはできません、ページが値を取得することができます。
リダイレクト:ページのリダイレクトは、クライアントジャンプページはまた、アクション、アドレスバーに変更することができてもよく、ページが道をリダイレクトリダイレクト取るために起因する値を取得することはできません、次のページでは、内部の要求オブジェクトに取得するために失敗しますそれに渡された値は、パラメータの受け渡し方法を使用することができ得れば値。
リダイレクトアクションを:別のアクションへのクライアントのジャンプ、アクションは値を取得する取得することはできません。
チェーン:カテナのalberghieraが連鎖され、いくつかの関連アクションが機能を達成するために一緒に接続することができ、値を取得するアクション、のgetAttribute(「は、uname」)によってアクションにリクエストを転送し、
1
2
3
4
5
6
|
<action name=
"step1"
class
=
"test.step1action"
>
<result name=
"success"
type=
"chain"
>step2.action</result>
</action>
<action name=
"step2"
class
=
"test.step2action"
>
<result name=
"success"
>finish.js p</result>
</action>
|
FreeMarkerの:処理FreeMarkerのテンプレート。
HTTPHeader:種類を引き起こす特殊なHTTPの動作を制御する。
ストリーム:通常、ファイルのダウンロードを処理するために使用され、AJAXはデータを返すために使用することができ、ブラウザInputSreamオブジェクトに送る。
速度:Velocityテンプレート処理。
XSLT:処理するXML / XLSTテンプレート。
平文:ソース・ページが表示されます
ディスパッチ:デフォルトのタイプtype、行く手サーブレットジャンプページに相当し、ページが唯一のアクションをすることはできません、ページが値を取得することができます。
リダイレクト:ページのリダイレクトは、クライアントジャンプページはまた、アクション、アドレスバーに変更することができてもよく、ページが道をリダイレクトリダイレクト取るために起因する値を取得することはできません、次のページでは、内部の要求オブジェクトに取得するために失敗しますそれに渡された値は、パラメータの受け渡し方法を使用することができ得れば値。
リダイレクトアクションを:別のアクションへのクライアントのジャンプ、アクションは値を取得する取得することはできません。
チェーン:カテナのalberghieraが連鎖され、いくつかの関連アクションが機能を達成するために一緒に接続することができ、値を取得するアクション、のgetAttribute(「は、uname」)によってアクションにリクエストを転送し、
1
2
3
4
5
6
|
<action name=
"step1"
class
=
"test.step1action"
>
<result name=
"success"
type=
"chain"
>step2.action</result>
</action>
<action name=
"step2"
class
=
"test.step2action"
>
<result name=
"success"
>finish.js p</result>
</action>
|
FreeMarkerの:処理FreeMarkerのテンプレート。
HTTPHeader:種類を引き起こす特殊なHTTPの動作を制御する。
ストリーム:通常、ファイルのダウンロードを処理するために使用され、AJAXはデータを返すために使用することができ、ブラウザInputSreamオブジェクトに送る。
速度:Velocityテンプレート処理。
XSLT:処理するXML / XLSTテンプレート。
平文:ソース・ページが表示されます