自己在JSP页面写得比较乱,就用了Format来整理,结果在<a href=Welcome.jsp?pageNow=<%=pageNow + 1%>>下一页</a>这里,整理后就编程了<a href=Welcome.jsp?pageNow= <%=pageNow + 1%>>下一页</a>在pageNow=后面多了一个空格,因为才是刚学,找了半天在琢磨为什么形成的连接没有pageNow的值真是郁闷

解决方案 »

  1.   

    呵呵,楼主辛苦了,个人认为Myeclipse提供的格式化功能还是挺不错的,建议在jsp页面中不要出现scriptlet
      

  2.   

    顺便问一下,为什么我在这里判断要是pageNow为空,就是比如别人手动在地址栏那里给pageNow一个空的值,然后就给pageNow为1。
    if (request.getParameter("pageNow") == null) {
    pageNow = 1;
    } else {
    pageNow = Integer.parseInt(request.getParameter("pageNow"));
    }
    可是我手动给空值的时候,就报错了,说这个值为空,是我思路有问题?
      

  3.   

    jsp页面最好不要格式化 如果有<%=%>很容易出错误try{
     pageNow = Integer.parseInt(request.getParameter("pageNow"));
    }catch(Exception e){
     pageNow=1;
    }直接这样试试
      

  4.   

    还真的很少在JSP里格式化.以后注意 .
      

  5.   

    多加个判断条件:
    if (request.getParameter("pageNow") == null||request.getParameter("pageNow").equals("")) {
                    pageNow = 1;
                } else {
                    pageNow = Integer.parseInt(request.getParameter("pageNow"));
                }
      

  6.   

    基本不用myeclipse  格式话jsp
      

  7.   


    ""这个表示空值!跟null有区别的