[Seasar-user:6453] [Teeda]テーブルの行を連続で追加して表示

satoh [E-MAIL ADDRESS DELETED]
2007年 3月 2日 (金) 16:03:21 JST


佐藤徹太郎です。

お世話になっております。

Dolteng 0.16.1(Teeda+S2Dao)で、scaffoldを参考に開発を行っております。

テキストフィールドにIDを入力して、ボタンを押すと、そのIDの行をデータベースか
ら取得して

テーブルに表示するアプリを開発しているのですが、1行ずつしか表示してくれませ
ん。

次のIDをテキストフィールドに入力して、ボタンを押すと、前のIDの行を表示しなが
ら

追加でテーブルの行を表示したいのですが、うまくいきません。

アドバイスいただけないでしょうか?



以下、HTMLとPageクラス



returnBook.html

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/global.css"/>

<title>本の返却</title>

</head>

<body>

<form id="ReturnBookForm">

返却する本の管理番号を入力し、返却ボタンを押してください<br/>

管理番号: <input type="text" id="bookId"/><br/>

<input type="button" value="返却" id="doSubmit"/><br/>

</form>

<table id="bookGridXY" height="200px" border="1">

  <colgroup>

    <col span="1" width="60px" class="T_leftFixed" />

  </colgroup>

  <thead>

    <tr height="50px">

      <th>管理番号</th>

      <th>書名</th>

      <th>書棚番号</th>

      <th>棚番号</th>

    </tr>

  </thead>

  <tbody>

    <tr class="row_even">

      <td><span id="id">id</span></td>

      <td><span id="title">title</span></td>

      <td><span id="shelfNumber">shelfNumber</span></td>

      <td><span id="rowNumber">rowNumber</span></td>

    </tr>

  </tbody>

</table>

</body>

</html>



ReturnBookPage.java

Rpackage book.chura.web.returnBook;



import java.util.ArrayList;

import java.util.List;

import book.chura.dao.*;

import book.chura.entity.Book;



public class ReturnBookPage {



        private List<Book> bookItems = new ArrayList<Book>();



        private String bookId;



        private String id;



        private Integer rowNumber;



        private Integer shelfNumber;



        private String title;



        private BookInfoDao bookInfoDao;



        private RentInfoDao rentInfoDao;



        /**

         *

         */

        private BookDao bookDao;



        public List getBookItems() {

                return bookItems;

        }



        public void setBookItems(List bookItems) {

                this.bookItems = bookItems;

        }



        public String getBookId() {

                return bookId;

        }



        public void setBookId(String bookId) {

                this.bookId = bookId;

        }



        public String getId() {

                return id;

        }



        public void setId(String id) {

                this.id = id;

        }



        public Integer getRowNumber() {

                return rowNumber;

        }



        public void setRowNumber(Integer rowNumber) {

                this.rowNumber = rowNumber;

        }



        public Integer getShelfNumber() {

                return shelfNumber;

        }



        public void setShelfNumber(Integer shelfNumber) {

                this.shelfNumber = shelfNumber;

        }



        public String getTitle() {

                return title;

        }



        public void setTitle(String title) {

                this.title = title;

        }



        public BookInfoDao getBookInfoDao() {

                return bookInfoDao;

        }



        public void setBookInfoDao(BookInfoDao bookInfoDao) {

                this.bookInfoDao = bookInfoDao;

        }



        public RentInfoDao getRentInfoDao() {

                return rentInfoDao;

        }



        public void setRentInfoDao(RentInfoDao rentInfoDao) {

                this.rentInfoDao = rentInfoDao;

        }



        public String doSubmit() {

                Book book = getBookDao().selectById(bookId);

                bookItems.add(book);

                return null;

        }



        public String initialize() {

                return null;

        }



        /**

         * @return bookDao

         */

        public BookDao getBookDao() {

                return bookDao;

        }



        /**

         * @param bookDao 設定する bookDao

         */

        public void setBookDao(BookDao bookDao) {

                this.bookDao = bookDao;

        }



        public String prerender() {

                return null;

        }



}



以上、宜しく御願いいたします。

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070302/4a033578/attachment.html 


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