Struts2 заставляет меня сойти с ума
Я пытался сделать проект Java. Его использование тегов Struts 2. При каждом нажатии кнопки " Обновить" необходимо обновить значения в базе данных.
Но я получаю эту ошибку:
Для действия com.comviva.im.ui.action.sysadmin.CUGAction и ввода результатов не определено
1 ответ
Для действия com.comviva.im.ui.action.sysadmin.CUGAction и ввода результатов не определено
Это означает, что вам не хватает отображения для input
результат этого действия в вашем Struts.xml
Стандартный рабочий процесс
JSP -> Стек Перехватчиков -> Действие
прерывается ДО достижения действия, скорее всего перехватчиком ConversionError (например, отправляя строку в целое число, например), и возвращается обратно, даже не достигнув действия.
Узнайте больше о результате Struts2 INPUT: как это работает? Как обрабатываются ошибки преобразования / проверки?
При попытке вернуться, он не может найти, куда идти.
Таким образом, вы должны определить input
тип результата:
<action name="CUGAction" class="com.comviva.im.ui.action.sysadmin.CUGAction">
<result name="success">/your.jsp</result>
<result name="input">/your.jsp</result>
</action>
Затем распечатайте ошибку в вашем JSP с <s:fielderror />
и с <s:actionerrors />
и попытаться выяснить, что происходит.