質問編集履歴

6

解決時のエビデンスを追加しました

2021/09/10 05:38

投稿

Marina_
Marina_

スコア14

test CHANGED
File without changes
test CHANGED
@@ -114,4 +114,4 @@
114
114
 
115
115
  コード上で下記写真の赤い警告は出ていますが、画面上では正常に動作するようになりました。
116
116
 
117
- ![イメージ説明](a4ab50427c0e695ab021a49cfcfa1a28.png)
117
+ ![イメージ説明](a4ab50427c0e695ab021a49cfcfa1a28.png)![イメージ説明](af03bb2d75f0a10e362e050bf4a14154.png)

5

赤い警告が出ているものの、動作が正常になりましたことを追記しました。

2021/09/10 05:38

投稿

Marina_
Marina_

スコア14

test CHANGED
File without changes
test CHANGED
@@ -109,3 +109,9 @@
109
109
  %>
110
110
 
111
111
  ```
112
+
113
+ 【9月10日 14:30追記】
114
+
115
+ コード上で下記写真の赤い警告は出ていますが、画面上では正常に動作するようになりました。
116
+
117
+ ![イメージ説明](a4ab50427c0e695ab021a49cfcfa1a28.png)

4

エスケープ対象の「ダブルクオーテーション」を囲む""を修正しました。

2021/09/10 05:31

投稿

Marina_
Marina_

スコア14

test CHANGED
File without changes
test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
  val = val.replaceAll(">", "& gt;");
100
100
 
101
- val = val.replaceAll("/", """);
101
+ val = val.replaceAll("\"", """);
102
102
 
103
103
  val = val.replaceAll("'", "'");
104
104
 

3

ご指摘いただいた型を追加しました

2021/09/10 04:47

投稿

Marina_
Marina_

スコア14

test CHANGED
File without changes
test CHANGED
@@ -88,7 +88,7 @@
88
88
 
89
89
  /* private static */
90
90
 
91
- private static escapeXXL(val){
91
+ private static String escapeXXL(String val){
92
92
 
93
93
  if (val == null) return "";
94
94
 

2

itagagakiさんにご指摘いただき、エラーメッセージの内容を変更しました。

2021/09/10 04:00

投稿

Marina_
Marina_

スコア14

test CHANGED
@@ -1 +1 @@
1
- jspで「トークン"}"に構文エラーがあります。このトークンを削除ださい」というエラーが発生します。
1
+ jspで「トークン"}"に構文エラーがあります。しくは;です」というエラーが発生します。
test CHANGED
@@ -1,8 +1,6 @@
1
1
  前回とは別の内容のエラーです。
2
2
 
3
- 1つ目コメントに記述した箇所にエラーメッセージが発生します。
3
+ escapeXXLメソッド直後の()に、タイに記述した内容のエラーが発生します。
4
-
5
- 波括弧の位置や数はあっており、原因がわかりませんでした。
6
4
 
7
5
  恐れ入りますが、もしよろしければご教示いただけますと幸いです。
8
6
 
@@ -52,13 +50,13 @@
52
50
 
53
51
  <tr>
54
52
 
55
- <td><%=escape(dto.getInitiative())%></td>
53
+ <td><%=escapeXXL(dto.getInitiative())%></td>
56
54
 
57
- <td><%=escape(dto.getAccomplishment())%></td>
55
+ <td><%=escapeXXL(dto.getAccomplishment())%></td>
58
56
 
59
- <td><%=escape(dto.getTo_improve_work())%></td>
57
+ <td><%=escapeXXL(dto.getTo_improve_work())%></td>
60
58
 
61
- <td><%=escape(dto.getTo_improve_commu())%></td>
59
+ <td><%=escapeXXL(dto.getTo_improve_commu())%></td>
62
60
 
63
61
  <td><%=dto.getTime()%></td>
64
62
 
@@ -74,19 +72,11 @@
74
72
 
75
73
  </html>
76
74
 
77
- /-------------------------------------------------------------------------------------* すぐ下の<%とfor文の閉じる} で警告がでてきています。 1つ目の警告を押してもエラーメッセージは表示されず、二つ目の警告にこの質問のタイトルのエラーメッセージが表示されます。*----------------------------------------------------------------------/
78
-
79
75
  <%
80
76
 
81
77
  //「reflection」テーブルのデータを全件抽出
82
78
 
83
79
  List<SurveyDto> list = (List<SurveyDto>)request.getAttribute("ALL_SURVEY_LIST");
84
-
85
- /* //ビジネスロジックをインスタンス化し、セレクトするメソッドを呼び出し、listで受け取る
86
-
87
- ShowAllRecordsBL logic = new ShowAllRecordsBL(); */
88
-
89
- /* list = logic.executeSelectRecords(); */
90
80
 
91
81
  for (int i = 0; i < list.size(); i++) {
92
82
 
@@ -94,11 +84,11 @@
94
84
 
95
85
  }
96
86
 
97
- /----------------------------------------------------------------------* *■■■escapeメソッド■■■ *概要:文字列データのエスケープを行う *----------------------------------------------------------------------/
87
+ /* *■■■escapeXXLメソッド■■■ *概要:文字列データのエスケープを行う */
98
88
 
99
89
  /* private static */
100
90
 
101
- private static escape(val){
91
+ private static escapeXXL(val){
102
92
 
103
93
  if (val == null) return "";
104
94
 

1

前回の質問と別の内容のエラーです。

2021/09/10 02:45

投稿

Marina_
Marina_

スコア14

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
+ 前回とは別の内容のエラーです。
2
+
1
- 1つ目のコメントに記述した箇所にエラメッセージが発生します。
3
+ 1つ目のコメントに記述した箇所にエラメッセージが発生します。
2
4
 
3
5
  波括弧の位置や数はあっており、原因がわかりませんでした。
4
6