2013-12-07 4 views
0

Моего пакет декларация выглядела как этотКак использовать пространство имен в пакете struts.xml

<package name="auth_admin" extends="struts-default,tiles-default,json-default"> 

Тогда мой руководитель проекта попросил меня изменить пространство имен /admin

я изменил объявление пакета, чтобы посмотреть, как

<package name="auth_admin" extends="struts-default,tiles-default,json-default" namespace="/admin"> 

После этого все действия в этом пакете перестали работать.

Я новичок в этом поле, может кто-нибудь объяснить, как заставить действия снова работать в этом пространстве имен.

+0

SO не является «пожалуйста, напишите мой код, вот спецификации». Покажите нам, что вы сделали до сих пор, и мы можем указать, что вы делаете неправильно, если вы предоставите достаточно деталей. – t0mppa

+0

Вот решение: [RT * M] (http://struts.apache.org/release/2.3.x/docs/namespace-configuration.html) –

ответ

0

всякий раз, когда вы укажете пространство имен, это означает, что контроллер будет искать необходимые ресурсы в этом конкретном пространстве имен. Так что я думаю, что у вас может не быть некоторых jsps, которые вы используете в этом конкретном пространстве имен «admin». Поэтому попробуйте переместить все эти ресурсы в эту папку. скажите, пожалуйста, если ваш код все еще не работает

Смежные вопросы