jspでメソッドを作成しました。そのメソッドの中で、私はいくつかのhtmlタグをout.println()を使って使いました。メソッドがそれを解決することはできませんを与えるだろう。ここJSPメソッド内にHTMLタグを実装します
が私のコードです:
<%! public int display(int start){
int limit;
limit = DEFAULT >= testList.size() ? testList.size() : DEFAULT;
System.out.println("size : "+ testList.size());
System.out.println("limit : "+ limit);
for(int count = start; count < limit; count++){
TestDetail detailContain = (TestDetail)testList.get(count);
tcName = detailContain.getTestName();
System.out.println("id : "+ tcName);
tcSource = detailContain.getSource();
tcDescription = detailContain.getDrescription();
idVal = detailContain.getID();
out.println("<tr>");
out.println("<td width = '5%'><input id='"+idVal+"' type = 'checkbox' name = 'Tests' value = '"+tcName+"'/></td>");
out.println("<td width = '20%'><a href = './"+tcSource+"'>"+tcName+"</a></td>");
out.println("<td width = '75%'>"+tcDescription+"</td>");
out.println("</tr>");
}
return limit;
}
%>
それは、このエラーを与える:
org.apache.jasper.JasperExceptionが:JSPのクラスをコンパイルできません:
エラーが行で発生しました: 108のjspファイル:/Xyz/def/abc.jsp outを解決できません。
@HardikMishraイム はそれだけではできません配ります解決の – fighter
しかし、その悪い解決策。 JSPページでは暗黙のオブジェクトがサービスメソッド内でのみ自動的に作成されます。 <%!.. %>に書かれているコードはすべてサイド・サービス()になりますので、アクセスできません。 –
@HardikMishra plsは私がJSPで全く新しいので、いくつかのヒントを与えます – fighter