out.println("<a hre="index.jsp?page=<%=curPage+1%>下一页</a>");这个没用转义符,无法输出的。我改了改还是不行,哪位懂得能改成功显示出来一个a标签阿。

解决方案 »

  1.   

    <a hre=" 换成单引号 <a hre='
    剩下的你看那个符号需要转译 转一下就行了
      

  2.   

    晕死啊,你是servlet还是jsp?jsp直接
    <a href="index.jsp?page=<%=curPage+1%>">下一页</a>
    servlet
    out.println("<a href=\"index.jsp?page=\">" + (curPage+1) + "下一页</a>");
      

  3.   

    <%=curPage+1%>
    这是Jsp?直接用out向客户端输出Jsp是不行的,Jsp根本没经过解析
      

  4.   

    out.println("<a hre='index.jsp?page=<%=curPage+1%>'>下一页</a>");?
      

  5.   

    这样写,不用转义字符也可以:
    out.print("<a href=''>sss</a>");
    也就是说如果你里外面用的是双引,里面就用单引号就行.
    反之也可以.
      

  6.   


    他们说的对,但是你那个程序可以改成这样子:
    out.println("<a hre='index.jsp?page="+(curPage+1)+"'%>下一页</a>");
    这样就可以吧,已经在jsp中了,就没有必要要<%%>了