• 締切済み

Struts1.Xでのカレンダ表示/日付入力

Struts1.Xを使ってWeb アプリケーションを開発します。 カレンダーを表示させて、月のスケジュールの概要を表示させると同時に、日付選択でその日の入力画面に遷移したいのですが、その実現方法を知っているかたがいましたら、教えていただけませんでしょうか。 そもそもStruts1.xで可能でしょうか? 宜しくお願いいたします。

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 >その実現方法を知っているかたがいましたら、教えていただけませんでしょうか。 >そもそもStruts1.xで可能でしょうか? 可能か不可能かと言えば可能でしょうけどちょっと範囲が広すぎてここで教えきれる内容では無いと思います。 最初のActionで月のスケジュールの概要を取得してカレンダー表示するjspへ遷移。 jspでは概要とその月のカレンダーを表示する。 カレンダーの日付には登録画面へのパスと選択された日付がわかるようにパラメータを含むリンクを作る。 (<a href="regist.do?day=20101112">12</a>みたいな) regist.doで呼ばれるActionにてパラメータのdayを取得して登録画面用のjspへ遷移。 登録画面ではhidden項目にdayで渡された値を保持しておき、登録内容とともに登録実行Actionへsubmitする。 登録実行Actionにて登録内容と対象の日付を受け取ってデータベース等に保存する。 流れとしてはこうなると思います。 わからなくなったところで方法を調べるなり質問するほうが良いと思います。

suzaku4149
質問者

お礼

ご回答有り難うございました。 大変参考になりました。できるかどうかの見極めがしたかったのですが、できそうなので大変たすかりました。御礼申し上げます。

suzaku4149
質問者

補足

ご回答いただいてから、4ケ月たちましたが、うまくいきました。 おかげさまで結構納得のいくカレンダーができ、顧客にもプログラムを無事に納めることができそうです。 決断に必要なアドバイスをいただき大変たすかりました。 ありがとうございました。御礼申し上げます。

関連するQ&A