不好意思 去这样的名字是问了吸引各位大侠的,我看到有网站有这样的链接:
<li class="current">
   <a href="coupons/list/available">未使用</a>
</li>
<li>
   <a href="coupons/list/used">已使用</a>
</li>
<li>
   <a href="coupons/list/expired">已过期</a>
</li>
<li>
   <a href="coupons/list/all">所有</a>
</li>
<li>
   <a href="coupons">主页</a>
</li> 这是用Struts2 的  对于上面的链接我想问一下 是否需要些四个action 其中命名空间为/coupons/list ,是否还需单独定义一个命名空间/coupons,为了使得”主页“可以使用,我想应该不会是这样的,但是我想不出来,到底上面是怎么操作的,我猜不出来,哪位大哥可以帮忙猜猜

解决方案 »

  1.   

    用一个action,里面有4个方法,可以指定访问action的某一个方法
      

  2.   

     顶帖 拿分 struts2 啊..
      

  3.   

    LZ可以加入59673719(IT精英),大家可以相互交流,相互学习。
      

  4.   

    这样不行啊 我知道在action中可以定义四个方法 ,但是如果是这样写的话 访问的url是这样的吗?
    coupons/list/available
      

  5.   

    有两种方法,最简单的是:ActionName!Method1只要Action里面有
    public String Method1() {
    ...
    return SUCCESS;
    }
    就能够访问。
    另一种方法是在struts.xml文件里面定义:
    <action name="ActionName|{1}" class="..." method="{1}">
    ...
    </action>这样子就可以使用
    ActionName|Method1
    来访问了,,访问其它方法同样.