<a href=javascript:open('book.jsp?id="+RSa.getInt("id")+"','详细资料')");
中引用RSa.getInt("id")要改成<%=RSa.getInt("id")%>

解决方案 »

  1.   

    <a href="#" onclick="javascript:window.open('book.jsp?id="+RSa.getInt("id")+"','详细资料');"
      

  2.   

    <a href=javascript:open('book.jsp?id=<%=RSa.getInt("id")%>','详细资料')");>
      

  3.   

    window.open(url,windowname, feature)
    url:要连接的网址,可以带上参数,例如:url="book.jsp?id=<%=RSa.getInt('id')%>";
    windowName:要打开的窗口的名字,如果是空白页"",如果在自身打开"_self"等情况
    feature:要打开窗口的特性,具体的属性可以查看javascript
      

  4.   

    我老是改不对
    out.print("<tr height='23'><td><li><a href=javascript:open('book.jsp?id="+RSa.getInt("id")+"','详细资料')");
    out.print(">"+getStr(RSa.getString("name"))+"</a></td><td></td><td>"+(category(RSa.getInt("category")))+"</td><td></td></tr>");
    望大家帮忙看看,好了,就结帐
      

  5.   

    out.print("<tr height='23'><td><li><a href=# onclick=\"window.open('book.jsp?id="+RSa.getInt("id")+"','详细资料')\"");
    out.print(">"+getStr(RSa.getString("name"))+"</a></td><td></td><td>"+(category(RSa.getInt("category")))+"</td><td></td></tr>");