[Seasar-user:8822] Re: [S2Dao]Query の書き方について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 6月 29日 (金) 16:54:01 JST


masanです。

この IndexServiceImplにあるloginUsermasterを呼び出す前に
IndexPage.asで

public function login():void {
	var dto:Usermaster = getInstance();
	remoteCall(service.loginUsermaster(dto.username), loginUsermasterOnSuccess, loginUsermasterOnFault);
}

public function getInstance():Usermaster {
	var dto:Usermaster = new Usermaster();
			
	dto.username = document.m_username.text;
			
	return dto;
}

こんな感じでコーディングをしていますが、いかがでしょうか?

>TO: <[E-MAIL ADDRESS DELETED]>
>BCC: M.OOISHI
>送信者 : <[E-MAIL ADDRESS DELETED]>
>主題 : [Seasar-user:8820] Re:[S2Dao]Query の書き方について
>受信日 :07/06/29 16:40
>属性 : なし
>
>ひがです。
>
>> masanです。
>> 
>> うまく説明できないかもしれませんが・・・
>> Flexアプリケーションにてテキストボックスに値を入力してボタンを
>> クリックすると
>> IndexServiceImplにあるloginUsermasterが呼ばれます。
>> コーディングは以下です。
>> 
>> package avpdd2.web.avpdd2.impl;
>> 
>> import org.seasar.flex2.rpc.remoting.service.annotation.RemotingService;
>> 
>> import avpdd2.dao.UsermasterDao;
>> import avpdd2.entity.Usermaster;
>> import avpdd2.web.avpdd2.IndexService;
>> 
>> @RemotingService
>> public class IndexServiceImpl implements IndexService {
>> 	private UsermasterDao dao;
>> 	public Usermaster loginUsermaster(String username) {
>> 		return dao.selectedByName(username);
>> 	}
>> }
>> 
>> この最後の部分でNullPointerExceptionが起きていると思われます。
>> 
>UsermasterDaoへのsetterメソッドを追加してください。
>よろしくお願いします。
>
>--
>Yasuo Higa
>[E-MAIL ADDRESS DELETED]
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>



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