点击一个链接:url是http://localhost/test/test.action?pager.offset=10我想在action中获得pager.offset这个值要怎么做?int offset = Integer.parseInt(request.getParameter("pager.offset"));我用上面的方法取不到!要用什么方法才可以取到?

解决方案 »

  1.   

    1.定义Pager类  public class Pager {  }2.在Pager类中定义offset属性。
        public class Pager {
            private Interger offset;
            生成offset属性get/set方法
        }3.在Action中定义Pager属性  private Pager pager;
      生成pager属性get/set方法完成以上三步就能取到值。
      

  2.   

    我知道为什么取不到值了,因为没有request = ServletActionContext.getRequest();
      

  3.   


    不推荐从ServletActionContext获取requestaction中可以实现RequestAware来获得
      

  4.   

    直接用 对象.属性 就行了
    不需要用struts1的方法
      

  5.   

    你现在使用的struts2的技术
    你要是还是按照Servlet的方法去做
    那还不如使用struts1.2好呢你可以多学习下Struts2.0的技术取值问题
    需要在你对应的Action里定义一个同名的变量
    然后使用getset方法就行