※ ChatGPTを利用し、要約された質問です(原文:JSPとJAVAを使ってデータ送信をしたいです。)
JSPとJAVAを使ってデータ送信する方法
JSPサーブレットを勉強中です。Javaにデータを送信したいのですが、分からないことがあり、質問させていただきました。
JSPのページのテキストボックス内に以下のデータを取り込みました。(一つのテキストボックス内です。)
---------------------------------------
<Memory>
2010/11/11 21:51:06.000 FM36J07,009059,0
2010/11/11 21:49:24.000 11113331
2010/11/11 21:49:27.000 11111115
2010/11/11 21:49:28.000 33333335
2010/11/11 21:49:29.000 33331119
2010/11/11 21:49:30.000 55551113
2010/11/11 21:49:31.000 22224446
2010/11/11 21:49:32.000 22225559
2010/11/11 21:49:33.000 22224446
<End>
---------------------------------------
このデータはバーコードリーダーにより商品をスキャンし、テキストボックス内に取り込んだ日時と商品IDだとします。
2010/11/11 21:49:24.000などの部分は取り込んだ日時で、11113331などが商品IDです。
以下に続くデータも同じです。
このように取り込んだデータを「送信」ボタンにより次のページ(JAVA)に送信し、日付と商品IDを別に取り出し、それぞれデータベース上に格納したいです。
格納場所は
Flowテーブル
ID id int,
商品ID c_id int,
時間 time datetime
です。
一つのIDに対し、商品IDと時間を全て取り込みたいのです。
ちなみに商品ID(11113331など)は別テーブル(Departmentテーブル)で格納済みです。
現時点では、
JSPのページで
<form action="../servlet/Page.Read">
<textarea name="flow" rows="25" cols="50"></textarea>
<input type="submit" value="送信">
のように書き、"flow"をRead.javaのページに送信しようとしてますが、この後、Read.javaのページでどのように受け取り、Flowテーブルに格納すればよいか分からなく、困っています。
バラバラにしてから、Read.javaに送るのか、1つで送って、Read.javaでばらばらにするのか・・
受け取ったFlowをばらばらにして、データベースに接続して、SQLを発行して、テーブルにデータを格納・・・
どうにせよ、実力不足でバラバラにできないのでお手上げ状態です。
分かりづらい質問で申し訳ないのですが、具体的なソース等、どなたかご教授よろしくお願いします。
お礼
何とかできましたー! Java側での分割に成功しました。 ご回答ありがとうございます。