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

回答編集履歴

1

補足事項を追記

2021/11/23 00:39

投稿

momodx
momodx

スコア189

answer CHANGED
@@ -1,4 +1,19 @@
1
1
  Java で書いたプログラムは動いたのに、JSP では動かない、という事だと思うので、両者をよーく見比べてみると・・・
2
2
 
3
3
  java.util.Calend[a]r(Java 版)
4
- java.util.Calend[e]r(JSP 版)
4
+ java.util.Calend[e]r(JSP 版)
5
+ ※ 私もよく間違えます
6
+
7
+
8
+ なお、年齢計算を `toshi` クラスで行いたいのであれば、次の修正が必要となるでしょう:
9
+ - toshi.nenrei() を public にする
10
+ `public int nenrei(int b_yy, int b_mm, int b_dd)`
11
+ - toshi を適当なパッケージに移す(test.toshi 等にする)
12
+ `package test;`
13
+ - answer1.jsp に import する
14
+ `<%@ page import="test.toshi" %>`
15
+ - answer1.jsp の該当箇所で出力する
16
+ `<%=new toshi().nenrei(b_yy, b_mm, b_dd)%>`
17
+
18
+ また、toshi.java の配置場所はここになります:
19
+ ![イメージ説明](a4a54f83aab28d5b8bc796c0de41ca62.png)