对于循环覆盖结果集,JSP中的getFetchSize()不';我不能生成任何HTML
我有以下代码:对于循环覆盖结果集,JSP中的getFetchSize()不';我不能生成任何HTML,html,jsp,jdbc,scriptlet,Html,Jsp,Jdbc,Scriptlet,我有以下代码: <% for (int i = 0; i < rs.getFetchSize(); i++) { System.out.print("test"); //blah %> <div id="Test<%= out.print(i) %>"> <div class="<%= oddOrEven(i)%&
<%
for (int i = 0; i < rs.getFetchSize(); i++) {
System.out.print("test");
//blah
%>
<div id="Test<%= out.print(i) %>">
<div class="<%= oddOrEven(i)%>Header">
<div class="<%= oddOrEven(i)%>A">Test<% out.print(i);%></div>
<div class="<%= oddOrEven(i)%>B">
//Stuff here
试验
//这里的东西
奇数或偶数只是根据我传递给它的数字用奇数或偶数这个词来响应,这应该使我的css样式在灰色之间交替
当我编译页面时,它可以工作,但是这部分完全省略了,并且没有出现在源代码中。有人能帮我把它修好吗?这个怎么样:
<%
for(int i = 0; i < rs.getFetchSize(); i++)
{
%>
<div id="Test<%= i%>">
<div class="<%= oddOrEven(i)%>Header">
<div class="oddOrEven(i)A">Test<%= i%></div>
<%
}
%>
试验
您缺少将完成for循环的最后一个花括号
您也不需要提供。。。out.println()。。。我会帮你的这个怎么样:
<%
for(int i = 0; i < rs.getFetchSize(); i++)
{
%>
<div id="Test<%= i%>">
<div class="<%= oddOrEven(i)%>Header">
<div class="oddOrEven(i)A">Test<%= i%></div>
<%
}
%>
试验
您缺少将完成for循环的最后一个花括号
您也不需要提供。。。out.println()。。。将为您执行此操作不会像您预期的那样返回返回记录的数量。它只返回配置的获取大小。例如,它可能只返回0
,具体取决于JDBC驱动程序的配置和语义
只需使用将光标移动到下一行
for (int i = 0; rs.next(); i++) {
也就是说,在JSP文件中编写Java代码是非常困难的。我建议您也处理这一部分。返回的记录数量并不像您预期的那样多。它只返回配置的获取大小。例如,它可能只返回
0
,具体取决于JDBC驱动程序的配置和语义
只需使用将光标移动到下一行
for (int i = 0; rs.next(); i++) {
也就是说,在JSP文件中编写Java代码是非常困难的。我建议你也去做那部分