你那个不是end没取到值,是你的#request.totalpage这个有问题,你直接把值存到session或者在action里面设置个属性搞个getset方法来取不是很好么,我不记得struts可以直接从request里面这样取值,难道你的request搞了getset方法的么,没有这样用过,或许是我孤陋寡闻了,实在不行你用el表达式来试一下${request.totalpage}

解决方案 »

  1.   

    我没猜错你那个request是我说的那个request的吧,那你直接<s:iterator begin="1" end="totalpage" step="1" var="index">这样试试
      

  2.   

     public void setRequest(Map<String, Object> request) {
            this.request = request;
        }    public void setSession(Map<String, Object> session) {
            this.session = session;
        }
    这是我action继承的类里面的 你说的那两个我刚都试了也不行呀
      

  3.   

    据我所知你用错了吧,jsp中#我不知道应该做什么处理,但是EL表达式是通过$符号来取得值得,你用#肯定不行呀,你应该是符号打错了吧