是String page = request.getParameter("page");这一行

解决方案 »

  1.   

    为什么不把page=<%=currPage%>"写到form的hidden里?
      

  2.   

    <form name="myform" method="post" action="myjsp.jsp?page=<%=currPage%>">
    这种写法本身没有问题,接收参数也对,问题应该出在其他地方,错误提示是什么?
      

  3.   

    resin提示:/Util/myjsp.jsp:14: 叵page?d拐-欼
    1 *?
      

  4.   

    我的分页显示的页面是这样写的:
    strPage=request.getParameter("page");
    if (strPage==null){
    currPage=1;
    }
    并没有定义page,我不知道是不是因为没有定义才出现这个问题?
      

  5.   

    应该没有问题,但是你可以这样:在myjsp.jsp页面上点击右键,看看属性里面的地址(URL)里面的参数是否正确传递了?如果正确传递了,那么就应该是别的程序问题
      

  6.   

    strPage=request.getParameter("page")==null?"1":(request.getParameter("page").equals("null")?"1":request.getParameter("page"));试试。
      

  7.   

    to:楼上
    经过你的提示,我把变量的名字改了,竟然OK了
    但真不知道为什么,这个页面中没有其他变量用到这个名字啊。
      

  8.   

    page在jsp中是保留字(不知道是不是这个原因)
      

  9.   

    其实不是这个原因,当你第一次执行这个页面的时候,你的page没有传过来
    用request.getParameter("page")得到的是null(对象),但是你把它付值给了page变量,所以不正确