请教一个 struts2(2.3.15.1) 的问题, 
跳转页面  url: index.jsp?page=1 
page=1时 或小于 10 ,index.jsp 中使用 request.getParameter("page")得到的值是""  空的,也不是 NULL。 
当 page =10 或更大的数时  request.getParameter("page") 得到的值是正确的。 
同样提交 action  也存在这个的问题。 
把 url: index.jsp?page=1 后面加上一个空格,居然成功了。 
难道参数的长度必须大于 1 ?? struts2BUGURLGET

解决方案 »

  1.   

    字符串
    String page = request.getParameter("page");
      

  2.   

    index.jsp?page=1  后面加空格得这样写 index.jsp?page=1 &pagesize=20 就能取到值,带了一个空格的值
      

  3.   

    不用 struts2 , 还是存在这个问题....看来得重启电脑
      

  4.   


    myeclipse 的问题........
      

  5.   

    什么方式提交的,是post吗?看看页面。
      

  6.   


    Strut2中不应该出现request.getParameter("page") 这种写法,明白不。你没有正确理解struts2,OGNL表达式搞定,还有尽量不要直接提交个jsp页面,通过action进行控制
      

  7.   

    我也遇见过这个问题,这个参数传递好像必须需要两位,我传递参数值的时候会默认在前面加个0,再在后台处理,听说是struts2版本的问题引起的。
      

  8.   

    找到原因了。应该是jdk版本和struts版本有缺陷,struts版本是整合的,换起来挺麻烦,就换jdk版本了,原来jdk1.5,换成1.6就ok了