Struts/ActionのTIPS集2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
----
#contents
**Actionクラス一覧 [#r94614f3]
Strutsにはいろいろな標準Actionクラスがあります。その使い...
基本的に
|Action|通常のアクションです。formからhoge.doで呼ばれるAc...
|ForwardAction|JSPをただ呼びたいときなどに、直接JSPにリン...
|IncludeAction|勉強中。|
|DispatchAction|リクエストパラメタによって呼ばれるメソッ...
|LookupDispatchAction|http://ch.kitaguni.tv/u/1677/Struts...
|SwitchAction|モジュール型アプリケーションを作成したとき...
てのがあるみたいです。
**JSPは直接リンクをはらないで、ForwardActionを使用する。 ...
struts-config.xml:
<action-mappings>
<action path="/forward" type="org.apache.struts.action...
parameter="/WEB-INF/jsp/index.jsp">
</action>
</action-mappings>
と定義しておく。んで、JSP側ではforward.doを呼ぶことでinde...
**DispatchAction [#kc9a2e4b]
リクエストパラメタの内容で起動するメソッドを切り替えるこ...
/hoge.do?command=fuga
/hoge.do?command=foo
として、struts-config.xmlを
<action path="/hoge"
type="actions.MyDispatchAction" <-このクラスは Dispatc...
name="hogeForm"
parameter="command"> <-commandというパラメタで、メソッ...
<forward name="success" path="index.jsp"/>
</action>
とすると、
/hoge.do?command=fuga ではMyDispatchAction#fuga
/hoge.do?command=foo ではMyDispatchAction#foo
が呼ばれる、てな具合です。ほとんど処理が同じで、一部だけ...
----
この記事は
#vote(おもしろかった[31],そうでもない[22]);
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
#topicpath
----
#contents
**Actionクラス一覧 [#r94614f3]
Strutsにはいろいろな標準Actionクラスがあります。その使い...
基本的に
|Action|通常のアクションです。formからhoge.doで呼ばれるAc...
|ForwardAction|JSPをただ呼びたいときなどに、直接JSPにリン...
|IncludeAction|勉強中。|
|DispatchAction|リクエストパラメタによって呼ばれるメソッ...
|LookupDispatchAction|http://ch.kitaguni.tv/u/1677/Struts...
|SwitchAction|モジュール型アプリケーションを作成したとき...
てのがあるみたいです。
**JSPは直接リンクをはらないで、ForwardActionを使用する。 ...
struts-config.xml:
<action-mappings>
<action path="/forward" type="org.apache.struts.action...
parameter="/WEB-INF/jsp/index.jsp">
</action>
</action-mappings>
と定義しておく。んで、JSP側ではforward.doを呼ぶことでinde...
**DispatchAction [#kc9a2e4b]
リクエストパラメタの内容で起動するメソッドを切り替えるこ...
/hoge.do?command=fuga
/hoge.do?command=foo
として、struts-config.xmlを
<action path="/hoge"
type="actions.MyDispatchAction" <-このクラスは Dispatc...
name="hogeForm"
parameter="command"> <-commandというパラメタで、メソッ...
<forward name="success" path="index.jsp"/>
</action>
とすると、
/hoge.do?command=fuga ではMyDispatchAction#fuga
/hoge.do?command=foo ではMyDispatchAction#foo
が呼ばれる、てな具合です。ほとんど処理が同じで、一部だけ...
----
この記事は
#vote(おもしろかった[31],そうでもない[22]);
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: