[STRUTS-33] リンクタグでMethodBindingを利用したい Created: 2007-01-22 Updated: 2007-02-06 Resolved: 2007-02-06 |
|
| Status: | Resolved |
| Project: | S2Struts |
| Component/s: | S2Struts |
| Affects Version/s: | 1.3.0-beta-2, 1.2.8 |
| Fix Version/s: | 1.3.0-beta-3 |
| Type: | Improvement | Priority: | Major |
| Reporter: | kanagashi | Assignee: | kanagashi |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
[Seasar-user:5801] ある画面でリンクをクリックすると指定されたアクションの DispatchActionのようにActionのアノテーションで の指定のしかたで統一したい) またvalidateをキャンセルしたいときに そこで要望です。 <s2struts:submit action="# {xxxxx.yyyyy}">がありますようにStrutsのリンクタグ<html:link action="xxxxxx">を拡張した S2Strutsのリンクタグ<s2struts:link action="#{xxxxx.yyyyy} "> またSubmitボタンのキャンセル<s2struts:submit cancel="true">と同じよう |
| Comments |
| Comment by kanagashi [ 2007-02-06 ] |
|
S2Struts1.2.xへの追加は要望があった場合に実装します。 S2Struts1.3.xのリンクタグの使い方は以下の通りです。 コンポーネントhogeActionのdoAaaメソッドを呼び出す場合は と記述します。 HTMLには <a href="/example/hoge.do?I3tob2dlQWN0aW9uLmRvQWFhfQ%3D%3D=">実行</a> と表示されます。 これは、hogeActionが利用されているActionConfigを探し、 そのpath(この例では"/hoge")を利用してURLを組み立てています。 もしhogeActionが複数のActionConfigから利用されている場合は <s2struts:link path="/hoge" action="#{hogeAction.doAaa} ">実行</s2struts:link> validateを実行しなくない場合は " cancel="true">実行</s2struts:link> |
| Comment by kanagashi [ 2007-01-30 ] |
|
S2Struts1.3.xにはリンクタグにMethodBindingとcancelの機能を追加した。 |