问题描述
<%@pagelanguage="java"contentType="text/html;charset=gb2312"pageEncoding="gbk"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><%@pageimport="java.util.*"%><%@pageimport="Bk.*"%><jsp:useBeanid="dbbook"scope="page"class="Db.DbBook"/><html><head><title>分类</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><bodybgcolor="#FFFFFF"text="#000000"><%VectorvBook=newVector();Bookbook=newBook();booleanisAdmin=false;intcategory=1;%><h2>书籍分类列表</h2><tablewidth="100%"border="1"><tr><td><b>书名</b></td><td><b>价格</b></td></tr><%StringC=request.getParameter("category");if(C!=null){category=Integer.parselnt(C);}BooleanIsAdmin=(Boolean)session.getValue("IAmAdin");if(IsAdmin!=null){isAdmin=IsAdmin.booleanValue();}%><%vBook=dbbook.getBook(category,out,null);EnumerationeBook=vBook.elements();while(eBook.hasMoreElements()){book=(Book)eBook.nextElement();%><tr><td><ahref="book_detail.jsp?bookid=<%book.id%>"><%=book.name%></a></td><td><%=book.price%>元</td></tr><%}dbbook.destroy();%></table></body></html>为什么那个红色的<%总有Syntaxerrorontoken".",;expected问题请问怎么改
解决方案
解决方案二:
<%book.id%>是不是应该改成<%=book.id%>???