好像没有取到值的样子:jsp里面部分代码:
      <bean:define id="pb" name="pb"></bean:define>
      <bean:define id="ay" name="ay"></bean:define>共<bean:write name="pb" property="maxPage"/>页 第<bean:write name="pb" property="curPage"/>页 共<bean:write name="pb" property="rowNum"/>行信息<logic:notEqual name="pb" property="curPage" value="1"><html:link page="/WebModule/tBookViewAction.do?action=previousPage">上一页</html:link></logic:notEqual> <logic:notEqual name="pb" property="curPage" value="${pb.maxPage}"><html:link page="/tBookViewAction.do?action=nextPage">下一页</html:link></logic:notEqual>action部分代码:
        String action=request.getParameter("action");
        String Page=request.getParameter("curPage");
        int curPage=1;
        if(action == "previousPage")
        {
            curPage=(Integer.parseInt(Page))-1;
            if(curPage==0)
            {
                curPage=1;
            }
        }
        else if(action == "nextPage")
        {
            curPage=(Integer.parseInt(Page))+1;
            if(curPage==pb.getMaxPage())
            {
                curPage=pb.getMaxPage();
            }
        }
        pb.setCurPage(curPage);  //当前页等于1传入pb
        pb.setData(ay);  //传到pb的 所有信息 项
        pb.setMaxPage();  //获得页数
        pb.setRowNum();  //获得行数
        pb.setPageData();
        ay=pb.setPageData();可以显示库里面的东西,但是点击‘下一页’跳转没有反映,好像没有取到"nextPage")的值

解决方案 »

  1.   

    感觉好像是字符串比较的问题 你把那个==换成equals看可以不
      

  2.   

    好像不行啊,改成equals的话都执行不了,报错好像是什么null值,是不是这样就对了,改一下action代码就成?
      

  3.   

    html:link page="/tBookViewAction.do?action=nextPage&curPage=****这里的&后面是不是应该添加阿?否则岂不是就传递了一个参数?我也是初学,一起研究一下。我觉得==应该换成equals
      

  4.   

    String在java中是当对像的,
    所以应该用equalsaction == "previousPage"  ==>action.equals("previousPage")
    action == "nextPage"    ==>action.equals("nextPage")
      

  5.   

    报NULL说明没有得到这个值或者是空值咯