jsp报错 : Syntax error, insert "Finally" to complete TryStatement
<%List<Book>lst=(List<Book>)request.getSession().getAttribute("bookList");Iterator<Bo...
<% List<Book> lst = (List<Book>)request.getSession().getAttribute("bookList");
Iterator<Book> iter = lst.iterator();
int count = 1;
while(iter.hasNext()){
Book book = iter.next();
}
%>
<tr height="25">
<td align="center" bgcolor="#f3f8f7"><%=count%></td>
<td align="center" bgcolor="#f3f8f7"><%=book.getName()%></td>
<td align="center" bgcolor="#f3f8f7"><%=book.getAuthor()%></td>
<td align="center" bgcolor="#f3f8f7"><%=book.getPrice()%></td>
<td align="center" bgcolor="#f3f8f7">
<a href = "<%=basePath%>bookUpdate.action?id=<%=book.getId()%>">更新</a>
<a href = "<%=basePath%>bookDelete.action?id=<%=book.getId()%>">删除</a>
</td>
</tr>
//报错的地方在这
<% count++; } %> 展开
Iterator<Book> iter = lst.iterator();
int count = 1;
while(iter.hasNext()){
Book book = iter.next();
}
%>
<tr height="25">
<td align="center" bgcolor="#f3f8f7"><%=count%></td>
<td align="center" bgcolor="#f3f8f7"><%=book.getName()%></td>
<td align="center" bgcolor="#f3f8f7"><%=book.getAuthor()%></td>
<td align="center" bgcolor="#f3f8f7"><%=book.getPrice()%></td>
<td align="center" bgcolor="#f3f8f7">
<a href = "<%=basePath%>bookUpdate.action?id=<%=book.getId()%>">更新</a>
<a href = "<%=basePath%>bookDelete.action?id=<%=book.getId()%>">删除</a>
</td>
</tr>
//报错的地方在这
<% count++; } %> 展开
1个回答
2015-01-01
展开全部
我看你的意图就是想在页面显示一个遍历结果而已,这个应该很简单啊
另外,<% count++; } %>这个你估计想用Java代码,应该用<% count++; %>,不过就算你这样了,也是针对当前页面的啊没有传输会服务器,这样的话还不如直接用js来处理然后发挥服务器,否则这个count值是无意义的
最后报错
Syntax error, insert "Finally" to complete TryStatement
有点像是要你异常捕捉,要你用上finally,即
<%
try{
count++;
}catch(expec... e){
}finally{
}
%>
PS:以上属于粗率查看,建议不要在页面用太多Java代码,实在那个用js或jquery,甚至ajax都好一点
另外,<% count++; } %>这个你估计想用Java代码,应该用<% count++; %>,不过就算你这样了,也是针对当前页面的啊没有传输会服务器,这样的话还不如直接用js来处理然后发挥服务器,否则这个count值是无意义的
最后报错
Syntax error, insert "Finally" to complete TryStatement
有点像是要你异常捕捉,要你用上finally,即
<%
try{
count++;
}catch(expec... e){
}finally{
}
%>
PS:以上属于粗率查看,建议不要在页面用太多Java代码,实在那个用js或jquery,甚至ajax都好一点
追问
我自己发现什么问题了 不过还是谢谢你
问下你知道JS应该怎么写这个吗。。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询