- - PR -
JSPで納得できない動作
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2003-12-09 16:30
本日2度目となっています。
msoです。 よろしくおねがいします。 ずっと悩んでいるのですが、うまく解決しないため また相談に来てしまいました。 下記のプログラムを実行するとエラーが発生します。 そこで out.println("----" + perm1 + "<br>"); をコメントアウトにすると問題無く動作します。 ただ、なぜこの部分コメントアウトにすると 正しく動作するのか理解できません。 たいへん申訳ありませんが、 どなたか納得のいく回答をいただけないでしょうか? エラーメッセージは index_jsp.java:68: シンボルを解決できません。 とでます。 よろしくおねがいします。 <!-- tabstop=5 --> <%@ page contentType="text/html ; charset=EUC-JP" %> <html> <head><title>add</title></head> <body> <%! private int atoi(String str){ int ret = 0; try { ret = Integer.parseInt(str); } catch (NumberFormatException ex) { } return ret; } private int add(int i1,int i2){ return i1 + i2; } %> <% String parm1 = request.getParameter("parm1"); String parm2 = request.getParameter("parm2"); out.println("----" + perm1 + "<br>"); //問題の箇所 if (parm1 != null && parm2 != null) { int i1 = atoi(parm1); int i2 = atoi(parm2); %> <h2><%= i1 %> + <%= i2 %> = <%= add(i1,i2) %></h2> <% } %> <form action="./index.jsp"> <input type="text" name="perm1"></input>+ <input type="text" name="perm2"></input> <input type="submit" value="="> </form> </body> </html> | ||||
|
投稿日時: 2003-12-09 16:34
>out.println("----" + perm1 + "<br>"); //問題の箇所
out.println("----" + parm1 + "<br>"); >index_jsp.java:68: シンボルを解決できません。 名前が違うよって事ですね。 (この場合) | ||||
|
投稿日時: 2003-12-09 16:40
すいません・・・・・ ずっと悩んでいたのに。。。 迅速な回答ありがとうございます。 今後、同じミスをしないように気をつけます。 ありがとうございました。 | ||||
1
