[Seasar-user:7526] Re: [Teeda+S2Dao] テキストフィールドに入力したIDがnullになる

Tetsutaroh Satoh [E-MAIL ADDRESS DELETED]
2007年 5月 7日 (月) 19:55:44 JST


佐藤徹太郎です。
大谷さん、お返事ありがとうございました。

>もしかしたら、これかもしれません。
>http://www.seasar.org/wiki/index.php?FAQ%2FTeeda#m1fce656

試してみましたが駄目でした。
Eclipseに出力されるログを見ますと
doSubmit()は呼び出されているのですが、
getAllRentInfo(null) になってしまいます。

いろいろ試してみます。
ありがとうございました。
-----Original Message-----
From: [E-MAIL ADDRESS DELETED]
[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Shinpei Ohtani
Sent: Monday, May 07, 2007 3:30 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:7519] Re:[Teeda+S2Dao] テキストフィールドに入力したID
がnullになる

大谷です。

もしかしたら、これかもしれません。

http://www.seasar.org/wiki/index.php?FAQ%2FTeeda#m1fce656

参考にしてみてください。
宜しくお願いします。

07/05/07 に Tetsutaroh Satoh<[E-MAIL ADDRESS DELETED]> さんは書きました:
>
>
>
>
> 佐藤徹太郎です。
>
> お世話になっております。
>
>
>
> Dolteng 0.17.0
>
> S2framework-2.4.8
>
> S2Dao-1.0.39
>
> Teeda-1.0.3
>
>
>
> テキストフィールドにIDを入力してサブミットすると
>
> テーブルから値を取得して表示するというアプリケーション
>
> を作っているのですが、テキストフィールドに入力したIDが
>
> Pageクラスで呼び出したDaoのメソッドの引数でnullに
>
> なってしまいます。原因がわかりません。
>
> なにか基本的な間違いをしているのでしょうか?
>
>
>
> 以下、HTML
>
>
>
> ----- 省略 ------
>
> <form id="RentBookForm"><input type="hidden" id="userItemsSave"/>
>
> 利用者IDを入力し、ボタンを押してください<br/>
>
> 利用者ID:<input type="text" id="userId"/><span
id="userIdMessage"></span><br/>
>
> <input type="button" value="送信" id="doSubmit"/><br/>
>
> </form>
>
> ---- 省略 ------
>
>
>
> 以下、Pageクラス
>
>
>
> public class RentBookPage {
>
>   --- 省略 -----
>
>   private String userId;
>
>   private  RentInfo[] userItems;
>
>   ---- セッター、ゲッター省略 -----
>
>   Public String doSubmit() {
>
>     RentInfo[] rentInfo =
> getRentInfoDao().getAllRentInfo(userId);
>
>     userItems = rentInfo;
>
>     return null;
>
>   }
>
> }
>
> 以下、Daoクラス
>
>
>
> public interface RentInfoDao {
>
>   public Class BEAN = RentInfo.class;
>
>   public RentInfo[] getAllRentInfo(String userId);
>
> }
>
>
>
> SQLファイル
>
> RentInfoDao_getAllRentInfo.sql
>
> select user.id,
>
> user.name,
>
> user.entryDate,
>
> user.kind,
>
> user.contact,
>
> rentInfo.limitDate,
>
> bookSpec.title
>
> from book left outer join bookSpec
>
> on book.bookSpecId = bookSpec.id
>
> left outer join rentInfoDetail on book.
>
> id = rentInfoDetail.bookId
>
> left outer join rentInfo
>
> on rentInfoDetail.rentInfoId = rentInfo.id
>
> left outer join user
>
> on rentInfo.userId = user.id
>
> where user.id=?
>
>
>
>
>
> ご教授いただけるとありがたいです。
>
> よろしく御願いいたします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>


--
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user




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