Почему URL не разрешаются в представлении jsp для intellij с соглашением о Struts 2 - PullRequest
1 голос
/ 11 мая 2019

У меня есть две "ошибки" с ссылками на URL, которые появляются при использовании форм Struts в новом проекте, который я создаю в IntelliJ Idea.Это самая странная вещь, потому что ни одна из них не является действительной ошибкой.Программа строит и развертывает, как я ожидаю

Первый - это.Теперь я уверен, что могу извлечь копию «Struts-Tags» и поместить ее куда-нибудь, но почему я получаю эту ошибку <statement> или разделитель.

struts tags

Второй из той же строки, он имеет отношение к проекту нулевой конфигурации, который я пытаюсь построить с соглашением, я думаю.Этот не может распознать, что я сопоставляю действие через плагин соглашения без конфигурации.

convention

Я только начинаю работу над проектом, который планирую использовать в качестве шаблона для более крупного проекта, и мне нравится держать свои проекты в чистоте от любых ошибок.Если я нарушаю лучшие практики, и это - проблема, которую я хотел бы услышать об этом, но я довольно любил строить свою структуру шаблона таким способом, таким образом, я был бы разочарован, если бы я был, я думаю.Я новичок в плагине для конвенций, но он показался мне довольно чистым способом настройки бизнес-приложения, в отличие от моего последнего настроенного приложения XML для Struts2 на 2.3.

В любом случае, здесь есть несколько дополнительных ссылок на случайэто проблема в другом месте, которую я пропускаю.

Включен плагин Struts 2 (перепробовал все 8 комбинаций плагинов intellij с 3-мя стойками)

convention

Пустые стойки.xml файл

convention

файл web.xml (некоторые пружины отключены, но удаление всех зависимостей и конфигов пружины не повлияло на intellij, показывающее мне эти ошибки)

convention Зависимости Maven Struts

convention Класс действия ... не обращайте внимания на данные, он просто генерирует мои методы получения и установки, опять же @Component определенно не проблема, так как я уже пытался удалитьвсе мои весенние вещи

convention

Макет пакета

convention

convention

Если это поможет, вы можетескачать проект:

https://github.com/DrakeFramework/DrakeNelson

Я надеялся настроить jpa и 3 развертывания, но я просто не могу передать проект и сказать «ОК» на ошибки, вот как он выходит из-под контроля, и, прежде чем вы это знаете, 10000 предупрежденийвсе просто игнорируются.

1 Ответ

1 голос
/ 11 мая 2019

Первая проблема не воспроизводится в вашем примере проекта:

first

Возможно, вы ввели что-токак SQL в параметр, используя Alt + Введите |Введите язык или справочное контекстное меню.Вы можете повторить этот шаг, но используйте опцию Un-inject .

Вторая проблема также по какой-то причине не воспроизводится:

second

...