java初心者です。
現在サーブレット&JSPの学習をしているのですが誕生日を計算してjspから表示させるやり方がわからず困ってます。
内容としてはDB内の情報テーブルにある「birthday」のレコードから生年月日を取得して、それをDaoクラス内で年齢(age)に変化、最後にjspにageの情報を渡すといった感じにしたいのですがどうすればよいでしょうか。
検索しても出てくるのが生年月日を直接入力して計算するものばかりだったので、DBから情報を持ってくるところから最後にjspに渡すところまで教えていただければ幸いです。
加えて気になることがあるのですが、最終的には情報テーブルから格納されている人物の名前、登録日、年齢など複数の情報をすべて表にして表示させたいと考えています。今まで検索したものだと情報を取得するメソッド年齢を計算するメソッドは別になってしまうようだったのでこれでは年齢とその他の情報が紐付けずにでたらめな順番になってしまうのではないかと思います。その辺りの補足もいただければと思います。
長文失礼いたしました、どうぞ宜しくお願い致します。
追記です。
情報テーブルのbirthdayには生年月日をyyyy-mm-ddの形で登録するようにしています。
calendar型で変換する方法を探していたのですが、これは西暦、月、日にちを個別に入力するようだったのですがyyyy-mm-ddをこの形に変換して入力できたりするのでしょうか?
さらに追記です。
みなさん回答いただきありがとうございます。
ただ申し訳ないのですが今回はどうしてもMysqlのDBから取得した生年月日の情報を
サーブレット側で年齢に変換する方法を知りたいです。
サーブレット側から情報を取得しようとする際のSELECT文で年齢を計算して取得することはできるのですが今回取り組んでいる課題ではあくまでサーブレット側で受け取ったDATE型(yyyy-mm-dd)の生年月日から年齢を計算する必要があるのでその方法をお願いします。
限定的な条件で申し訳ありませんがどうか宜しくお願い致します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/10 02:45
2015/12/10 03:02
2015/12/10 03:59