<a href="b.jsp?bookId="<%=book.getBookId()%>">a</a>
不需要写+
不过你b.jsp没有得到参数你要检查连接是否正常,其次b接受参数名字有没有写错

解决方案 »

  1.   

    为什么这样传啊?request.getParameter();这样就可以
      

  2.   

    <a href="b.jsp?bookId=<%=book.getBookId()%>">a</a>
      

  3.   

    <a href="b.jsp?bookId=<%=book.getBookId()%>">a</a>
      

  4.   

    注意一些特殊字符在这种方式中的传递。见过id=%4F%D8ac 的形式吧,规范点还是需要编码后再传递的。
      

  5.   

    <a href="b.jsp?bookId=<%=book.getBookId()%>">a</a>
      

  6.   

    不用带+号,在b.jsp里用request.getParameter(“bookId”)就可以了
      

  7.   

    超连接这样写:<a href="b.jsp?bookId=<%=book.getBookId()%>">a</a>
    b.jsp 用request.getParameter(“bookId”)来得到这个参数的直