webwork设置访问action路径!!高手进!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:18:25
问题很简单..
一个程序中有2个action
<action name="aaa" class="aaa.AAA" method="execute">
</action>
分别在不同的aaa.xml文件中..bbb.xml中
<action name="aaa" class="bbb.AAA" method="execute">
</action>
然后在xwork.xml中把2个文件都包括了进来 ..
如何能指定访问时要用这样的路径呢??
127.0.0.1/aaa/aaa.action
127.0.0.1/bbb/aaa.action
要是唯一的话..
我发现无论
127.0.0.1/aaafdasfads/aaa.action
都能访问aaa.action
有什么办法能指定前面的路径吗??就好像文件夹分类一样..
要不然action多了自己都记不清楚了..
高手指点一下!!
一楼的 谢谢了
不是 另外的一个问题是
127.0.0.1/aaafdasfads/aaa.action这样也可以访问呀..
怎么一回事呢
如何能解决这种问题呢??

需要加package进行设置
<package name="aaa" namespace="/aaa">
<action name="aaa" class="aaa.AAA" method="execute">
</action>

</package>
<package name="bbb" namespace="/bbb">
<action name="aaa" class="bbb.AAA" method="execute">
</action>

按照package这种方式配置以后就不会访问到了,除非你在package外还定义过其他的.

</package>

所有在某一个路径下映射的action都配置到对应的package中.
注意同一个路径的package配置一个就够了,可以在一个package中包含多个action