回答編集履歴

1

自己解決ができたため

2021/10/09 05:36

投稿

sga11
sga11

スコア3

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