|
|
|
Struts taglib tag <html:errors/>
|
|||
|---|---|---|---|
|
#18+
срочно нужно решить проблему: Я делаю валидацию собственным методом (не ActionForm (ValidatorForm)). У меня просто нет необходимости/возможности использовать данные средства в программе. А делаю я просто: получаю параметры из JSP-страницы проверяю их на корректность invalid - значит возврат на JSP-отправитель Для отображения ошибок используется стандартный тэг <html:errors/> Вот тут то и проблема - Tomcat выкидывает exception типа "bla, bla, bla, can't find bean error in any scope" Что только не использовал: ActionErrors, ActionMessages, ..., saveErrors, saveMessages... Появление ошибки система отлавливает, т.е. происходит возврат к JSP-странице и если убрать <html:errors/>, то все работает хорошо, но user не видит сообщение об ошибке ВНИМАНИЕ вопрос: как необходимо в Java-классе сохранить сообщение об ошибке, чтобы user увидел типа: VALIDATION ERRORS: Nepravil'no nabran kod goroda -------------------------------------------------------------------------------------------------------------------------------- Заранее благодарю за помощь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2005, 02:18 |
|
||
|
Struts taglib tag <html:errors/>
|
|||
|---|---|---|---|
|
#18+
а как именно выглядит ваш тэг на JSP? приведите пожалуйста кусок кода из Action и из JSP. у меня такое работает без проблем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 10:31 |
|
||
|
Struts taglib tag <html:errors/>
|
|||
|---|---|---|---|
|
#18+
например, так: Код: plaintext 1. 2. 3. 4. 5. однако мне кажется, что не очень хорошо искусственно создавать те объекты, которые должны возникать "сами по себе", поэтому на вашем месте сделал бы собственный простой тег, который проверял бы наличие в сессии объекта и выдавал мессадж.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 12:55 |
|
||
|
Struts taglib tag <html:errors/>
|
|||
|---|---|---|---|
|
#18+
....Action.java: ActionMessages messages = new ActionMessages(); messages.add("message1", new ActionMessage("messages.profile.change.details.success")); saveMessages(request, messages); JSP: .... <html:messages id="message1" message="true" > <bean:write name="message1"/> </html:messages> .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 18:11 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33182424&tid=2151877]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 421ms |

| 0 / 0 |
