在Struts 2 中引入了命名空間 (NameSpace)的概念, 用於管理具有某種邏輯關係的URL, 詳細信息請參考官方文檔Namespace Configuration .
值得注意的是, 如果在項目中使用了命名空間 , 那麼在使用Struts 2 url 標籤時必須使用namespace屬性. 比如:
必須使用namespace屬性, 並且是root namespace (/), 如果該action使用了namespace, 把namespace放在action中, 否則相當於使用相對路徑, 頁面跳轉後URL可能會變成錯誤的URL.