- ベストアンサー
カレンダーから日付の取得
いつもお世話になっております。 サーブレット/JSPの仕組みで、ブラウザに表示させたカレンダーの日付をクリックすると 日付を取得できるような機能が欲しいと思い、いろいろ探しているんですが、よく分かりません。 前月や次月もクリックして表示できるようにしたいです。 どうぞ良きアドバイスを宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
サーバーサイド、クライアントサイド、二通りのやり方があるがどちらがお好みかな。 サーバーサイドでやるならば、カレンダーの日付を表示する際にリンクないしはボタンにして、日付データをサーバーに送信してあげれば良い。具体的には<a href="calendar.jsp?yyyymmdd=20041203">3</a>のようなHTMLを出力するとサーバーで簡単に受け取る事ができるな。 クライアントサイドでやるならば、JavaScriptを使う事になる。こちらだとJavaScriptを無効にされると使えないが、レスポンスが良くマウスが上にくると色を変えるなどの処理も簡単に行える。
補足
anmochiさん、ありがとうございます。 出来るだけサーバサイドで実現したいと思っています。 あと日付をクリックした時に、同画面のリストボックスで選択している内容を日付と一緒に送信することなんて可能なんでしょうか?