Struts - Нет метода получения для свойства бина - PullRequest
0 голосов
/ 25 мая 2010

У меня есть приложение Struts с JSP с кодом:

<input name="inrofol" class="inputfilter" id="inrofol" size="22" maxlength="20" type="text">

И хотя он не связан с соответствующим компонентом формы, я получаю исключение:

Ошибка 500: нет метода получения для свойства: "inrofol" компонента: "Com.test.forms.CompForm"

Есть намеки? Спасибо

Ответы [ 2 ]

1 голос
/ 26 мая 2010

Метод Нет метода получения для свойства: "inrofol" компонента: "com.test.forms.CompForm" сообщение приходит от org.apache.struts.taglib.TagUtils. Нет другого класса, выдающего такие сообщения.

Но поскольку TagUtils просто предоставляет вспомогательные методы для тегов JSP Struts, это означает, что какой-то тег Struts где-то использует ваше поле "inrofol" и пытается найти его в своем компоненте.

Вы уверены, что "inrofol" используется только в этом куске кода из вашего JSP?

<input name="inrofol" class="inputfilter" id="inrofol" size="22" maxlength="20" type="text">

Проверьте файл valComp.jsp.

0 голосов
/ 03 июня 2010

Пожалуйста, проверьте правильность установки геттеров и сеттеров.

Также есть тег формы в стиле распорки как

<html:form>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...