[Seasar-user:13206] Re: [SAStruts]@Execute のURLパターン(urlPattern)から値が取得できないケースがある

Yasuo Higa [E-MAIL ADDRESS DELETED]
2008年 3月 10日 (月) 13:58:51 JST


ひがです。

> 出羽です。
> 
> SAStruts(1.0.1)で@ExecuteのURLパターン(urlPattern)指定した
> URLの一部からパラメータの値を受け取ることが出来ないケースがありました。
> 
> 具体的には、チュートリアルのConditionAction.java に
> 以下のようにアクションフォームを追加して実行すると、
> idの値はnull になってしまうことが再現できます。
> 
> public class ConditionAction {
> 
> 	public String id;
> 	
> 	@ActionForm
> 	public FormDto formDto;
> 	  
> 	@Execute(validator = false, urlPattern = "{id}")
> 	public String index() {
> 		return "condition.jsp";
> 	}
> }
> 
ActionFormを定義した場合は、パラメータは、
ActionFormの方に設定されます。
FormDtoにidプロパティを定義してください。

よろしくお願いします。


Seasar-user メーリングリストの案内