[CUBBY-68] クラス+メソッド名でフォワード、リダイレクトの機能 Created: 2008-01-18  Updated: 2009-07-05  Resolved: 2008-04-06

Status: Closed
Project: Cubby
Component/s: Core
Affects Version/s: None
Fix Version/s: 1.1.0-rc1

Type: Improvement Priority: Major
Reporter: baba Assignee: baba
Resolution: Fixed Votes: 0
Labels: None


 Description   

FowardやRedirectのコンストラクタは文字列を引数にしていますが、クラスとメソッド名でも指定できたら便利なのかな、とも思います。
いると思います?いらないと思います?



 Comments   
Comment by baba [ 2008-04-06 ]

>JSP中でリンクURLを作るタグかファンクション作れそうですね。
別のissueに上げておきます。CUBBY-119

Comment by agata [ 2008-03-26 ]

見てみました。目視ですが問題ないと思います。
パス作るメソッドが追加されていますが、これうまく使えば、JSP中でリンクURLを作るタグかファンクション作れそうですね。

Comment by baba [ 2008-03-25 ]

r896で対応しました。
ForwardとRedirectの2クラスを拡張しています。
よろしければレビューおねがいします。

Comment by jfut [ 2008-01-20 ]

メソッド名が文字列指定になっちゃうのはしょうがないってことであって良いと思います。

Comment by agata [ 2008-01-20 ]

あっていいと思いますよ。

リダイレクトでURIテンプレート(@Path("todo/

{id}

"))を使用している場合、パラメータを渡す必要があるかと思います。
Map<String, Object> params = new HashMap().put("id", this.id);
new Redirect(TodoAction.class, "show", params);

Comment by baba [ 2008-01-19 ]

メソッドは文字列で指定するしかないんですよね。
リファクタに追随はむずかしいと思います。

Comment by jfut [ 2008-01-19 ]

Eclipseの補完やリファクタ時に追随出来るものでしたら、とても便利なので欲しいです。
(同じようなのがAshikunepのIkushipeにありました)
ただ、クラスは簡単に指定できます(Hoge.getClass(), Hoge.getClass().getName()とか)が、メソッド名の指定って簡単に指定できましたっけ?

もしかしたら内容勘違いしてるかもしれません。。

Generated at Sat Apr 12 03:27:29 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.