• <package>元素的namespace属性定义了不同的命名空间,该值和请求URL具有
对应关系。
比如,想要对URL进行如下规划:
/user/login , /user/logout, /user/add...
/prd/list, /prd/add, /prd/delete, /prd/edit...
此时,可使用namespace进行区分。namespace=”/user” , namespace=”/prd” 等。
namespace=“/”表示根路径。
【示例】
• 若<package>定义了namespace=”/user”,则
http://localhost:8080/demo/user/../login.action均可匹配。
• 如果未设置namespace,则被视为默认命名空间。如果确定的空间下未找到
action配置,则Struts2会在该package内寻找。
【示例】
网友评论