- PR -

JSPで納得できない動作

1
投稿者投稿内容
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 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/05/13
投稿数: 157
投稿日時: 2003-12-09 16:34
>out.println("----" + perm1 + "<br>"); //問題の箇所
out.println("----" + parm1 + "<br>");

>index_jsp.java:68: シンボルを解決できません。
名前が違うよって事ですね。
(この場合)
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2003-12-09 16:40
引用:

ぽんさんの書き込み (2003-12-09 16:34) より:
>out.println("----" + perm1 + "<br>"); //問題の箇所
out.println("----" + parm1 + "<br>");

>index_jsp.java:68: シンボルを解決できません。
名前が違うよって事ですね。
(この場合)




すいません・・・・・
ずっと悩んでいたのに。。。

迅速な回答ありがとうございます。
今後、同じミスをしないように気をつけます。

ありがとうございました。

1

スキルアップ/キャリアアップ(JOB@IT)