【发布时间】:2012-04-21 18:07:59
【问题描述】:
我在jsp中创建了一个方法。在该方法中,我使用了一些 html 标签,使用 out.println();方法,但它会让你无法解决。
这是我的代码:
<%! 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 编译类:
jsp文件/Xyz/def/abc.jsp中的第108行出现错误 out 无法解决
【问题讨论】:
-
@HardikMishra 我正在实现分页概念,我已经创建了这个方法并显示下一页包含我用来通过 button.im 调用相同的函数在编辑器中使用 eclipse 进行开发,它只是给出不能解决
-
它的解决方案不好。在 JSP 页面中,仅在服务方法中为您自动创建隐式对象。无论您在 部分中编写的任何代码都在 service() 之外。因此,它将无法访问。
-
@HardikMishra 请给我一些提示,因为我是 JSP 的新手