回答編集履歴

1

追加

2015/06/11 02:09

投稿

argius
argius

スコア9390

test CHANGED
@@ -39,3 +39,27 @@
39
39
 
40
40
 
41
41
  JSTLの場合、文字列は`==`でも`equals`として判定してくれたと思います。
42
+
43
+
44
+
45
+ ---
46
+
47
+
48
+
49
+ (追記)
50
+
51
+
52
+
53
+ 最終的なSQLで判断するのではなく、それぞれの処理で何が起きているのかをひとつずつ切り分けてください。
54
+
55
+
56
+
57
+ この場合は、JSPが生成したHTMLをブラウザーの「ソースの表示」で見てみてください。その時点でdeleteになっているのなら、画面を表示するときの`processType`が`'insert'`ではない(`<c:when test="${processType == 'insert'}">`が`true`にならない)可能性があります。
58
+
59
+ `proctype=<c:out value="${processType}" />`を処理の前に埋め込んで、内容を確認してみてください。
60
+
61
+
62
+
63
+
64
+
65
+ もうひとつ、肝心なことを確認していませんでしたが、実行環境やバージョンによって動作が変わる可能性がありますので、その辺の情報を質問10948に記載したほうが良いかも知れません。