You should add a name space for person and product package, as following: <package name="person" extends="struts-default" namespace="/person"> <action name="list" method="execute" class="personAction"> <result>pages/persons.jsp</result> </action> </package> <package name="product" extends="struts-default" namespace="/product"> <action name="list" method="execute" class="productAction"> <result>pages/products.jsp</result> </action> </package>
And invoke action using /person/list.action, /product/list.action. 陈仕兵 GIMS, IT Application Development Great Eastern Life Assurance (China) Co. Ltd. Tel: 86-023-6805-3128 Fax: 86-023-68053154 Mbl: 86-023-66101533 -----邮件原件----- 发件人: hezjing [mailto:[EMAIL PROTECTED] 发送时间: 2007年6月21日 12:57 收件人: struts-users 主题: How to invoke actions in different configuration packages Hi! When we have the Struts configuration below: <package name="person" extends="struts-default"> <action name="list" method="execute" class="personAction"> <result>pages/persons.jsp</result> </action> </package> We can invoke the action by /list.action. Why do we want to create a package like the above? But can we have multiple packages like the following? <package name="person" extends="struts-default"> <action name="list" method="execute" class="personAction"> <result>pages/persons.jsp</result> </action> </package> <package name="product" extends="struts-default"> <action name="list" method="execute" class="productAction"> <result>pages/products.jsp</result> </action> </package> How do we invoke the list action for person and product? -- Hez --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]