Действие в приложении Struts2 - PullRequest
1 голос
/ 15 мая 2011

У меня был пример HelloWorld Пример Struts 2 из Интернета.

В его Struts.xml содержится:

<struts>
    <package name="default" extends="struts-default">
        <action name="HelloWorld">
            <result>/success.jsp</result>
        </action>
    </package>

</struts>

При запуске приложения я получаю предупреждение о том, что:

Не найдено конфигурации для указанного действия: 'HelloWorld' в пространстве имен: ''. Действие формы по умолчанию равно буквальному значению атрибута action.

Итак, при нажатии кнопки «Отправить» на странице index.jsp я получаю сообщение об ошибке Http 404 (запрошенный ресурс недоступен).

Ответы [ 2 ]

0 голосов
/ 01 июня 2013

Я часто сталкиваюсь с этой проблемой. потому что мое приложение не обновляется правильно. Итак, я очищаю свой проект, и проблема решена. Перейдите в «Проект» и выберите «Очистить ...».

0 голосов
/ 26 мая 2011

Вы кодируете с помощью примера vaannilla , который находится в сети с ключевым словом Struts2 в поиске Google.

Используете ли вы какой-либо инструмент разработки для кодирования? По крайней мере, в Eclipse вы можете создать пустой динамический веб-проект, а затем, по крайней мере, у вас будет правильная структура файла, правильно сформированные шаблоны XML и т. Д.

Вы должны строго соблюдать туториал, ничего не упуская и располагая все файлы в правильных местах. Также в XML-файлах в этом примере отсутствуют строки некоторых «титульных» типов, которые можно скопировать из шаблона примера Hello World в Eclipse или аналогичного.

Но если вы не хотите вмешиваться в решение vaannilla, в официальном учебнике Hello World по Struts2 имеется более комплексный подход. По крайней мере, присутствуют целые XML-файлы.

...