質問するログイン新規登録

回答編集履歴

1

自己解決ができたため

2021/10/09 05:36

投稿

sga11
sga11

スコア3

answer CHANGED
@@ -1,4 +1,18 @@
1
- 一度、質問を下げさせていただきます。
1
+ 自力で解決できたので投稿させていただきます。
2
+ ただ、今回はJavaの学習も兼ねてのためJavascriptを使用は避けております。
2
3
 
3
- 内容が整理できて質問に必要な情報がそろっていたら、
4
+ 初心者のめ、この回答よりさに分かりやすい書き方も多くあると思いますので
4
- 改めて質問せてただき
5
+ 参考程度にご確認くださいま
6
+
7
+ ### 解決方法
8
+ Formクラスを別で作成しフィールドを用意しました。
9
+ HTML側のフォームデータをFormクラスを経由して、Java側で読み込むことができました。
10
+
11
+ ### 流れ
12
+ 1、HTMLからの値(String)のためJaga側でint型に変換。
13
+ 2、Calendarクラスを使用して、現在の日にちとフォームデータの日数を加算。
14
+ 3、SimpleDateFormatを使用するために、Calendar型からDate型に変換。
15
+ 4、yyyy/MM/ddでフォーマットができたら、出力するためにString型に再度、変換。
16
+ 5、addAttributeでJava側からHTML側に返却。
17
+
18
+ これでWeb上に入力された値をJava側で計算処理して再度Web上に更新して表示するということができました。