原来不是动态获取的action名是个固定的,
<s:url action="clientClickStatTimingLook" id="clientClickStatTimingLook">
        <s:param name="pageNo" value="pageNo-1"></s:param>
  </s:url>
            <a href="${clientClickStatTimingLook}"></a>
现在是这样的
<s:url action="<s:property value="fileNameAction"/>" id="clientClickStatTimingLook">
        <s:param name="pageNo" value="pageNo-1"></s:param>
  </s:url>
            <a href="${clientClickStatTimingLook}"></a>
但是这样写是不对的,请问各位我应该怎样写啊,帮忙解决一下啊,急!!!

解决方案 »

  1.   

    谢谢!还有一个问题,<s:bean name="org.apache.struts2.util.Counter" id="counter">
        <s:param name="first" value="startPageNo" />
        <s:param name="last" value="endPageNo" />
        <s:iterator>
        <s:url action="${fileNameAction}" id="name">
                 <s:param name="pageNo" value="current-1"></s:param>
                 <s:param name="searchKind" value="key"/>
                   </s:url>
                <a href="${name}">
                <s:if test="pageNo==current-1"></s:if> <s:property value="current-1"/> 
                </a>
                </s:iterator>
    </s:bean>
    我想做一个下拉列表作为查询条件,将查询出来的数据分页,当我选好条件点击查询的时候是没有问题的,页数也给我分好 了,但是当我选择其他页数的时候下拉列表的值就获取不到了,这是为什么啊,
    下拉列表是这样写的 
    <s:select list="#{getText('client.gatewayip'):'gatewayIp',getText('admin.account'):'dealerAccount'}" name="searchKind" listKey="value" listValue="key">
     </s:select>
    帮忙解决一下啊,非常感谢,急!!