Присвойте 101 на пространствах имен. Прежде всего вам нужно иметь в виду, что пространство имен не является файловым путем.
Coming к тому, что пространство имен делает: Что происходит, что, когда пользователь нажимает запрос на доступ к веб-приложение распорок, это URL расщепляется в имя хоста, имя порта, имя контекста сервлета, пространства имен (если таковые имеются) и действие распорок.
Ex. : localhost: 8080/myapp/discountModule/getPrice.action
Пространство имен делит конфигурацию действий на логические модули. Например, если запрашивается URL /foo/myfoo/myfooaction.action, структура сначала будет искать пространство имен/foo/myfoo. Если действие не существует в/foo/myfoo, поиск сразу же возвращается к пространству имен по умолчанию "". Структура не будет анализировать пространство имен в ряд «папок».
Так что, когда мы используем имена пространств пространство имен очень полезно в больших веб-приложений, которые должны seprated в небольших доменов или модулей. Например, можно сказать, что вы управляете бэкэнд корзины покупок, и у этого есть 4 основных раздела - ADMIN, ORDERS, SALES & REFUNDS
Как описано ранее, пространство имен определено внутри тега, используя атрибут пространства имен. Для того, чтобы определить эти четыре домена, четыре тега будет определяться с их спецификацией пространства имен следующим образом:
Ex - локальный: 8080/вашего сайта!/Администратор/doSomeAdmin.action
Remeber - ЭТО НЕ MANADTORY ИСПОЛЬЗОВАТЬ NAMESPACE.
Struts документация имеет несколько примеров - http://struts.apache.org/release/2.1.x/docs/namespace-configuration.html
Как вы думаете, мы можем увидеть что-то на "локальном хосте: 8080" ? Я не запускаю tomcat. И пространство имен является корневым пространством имен. И STRUTS, а не struCts –