Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / HELP STRUTS/TAGLIB / 2 сообщений из 2, страница 1 из 1
26.07.2005, 01:43
    #33183830
Baron Arhar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP STRUTS/TAGLIB
Очень нужна помощь в решении проблемы:
выполняется валидация параметров, получаемых из JSP (не ActiveForm/ValidationForm)

текст в struts-config.xml (на всякий случай) такой:

<action path="/Podtver"
type="Actions.PodtverAction"
name="userForm"
scope="request"
validate="false"
input="/pages/Menue.jsp">
<forward name="success" path="/pages/Podtver.jsp"/>
<forward name="failure" path="/pages/Menue.jsp"/>
</action>
---- ------ ------
<message-resources parameter="resources.application"/>

(параметры не в userForm, а отдельно. С их получением/извлечением и обработкой проблем нет)

В файле ресурсов есть
errors.menue.noorder=Nepravilnoe oformlenie sdelki

далее пытался использовать два варианта, предложенных мне на различных форумах:

1) Action:

int haveerror = count.getZakaz(request,response);
if(haveerror == 1){
ActionMessages messages = new ActionMessages();
messages.add("error", new ActionMessage("errors.menue.noorder"));
saveMessages(request, messages);
}
return mapping.findForward("success");


JSP (Menue.jsp):

<logic:messagesPresent>
<bean:message key="errors.header"/>
<ul>
<html:messages id="error">
<li><bean:write name="error"/></li>
</html:messages>
</ul><hr>
</logic:messagesPresent>



2) Action

int haveerror = count.getZakaz(request,response);
if(haveerror == 1){
ActionErrors errors = new ActionErrors();
errors.add("error", new ActionMessage("errors.menue.noorder"));
saveErrors(request, errors);
}
return mapping.findForward("success");


JSP (Menue.jsp):

<html:errors/>


Результат один - если параметры invalid, то Tomcat выкидывает ошибку "can't find bean error in any scope"


ПОМОГИТЕ

Нужно на JSP-отправителе увидеть типа:
-----------------------------------------------
VALIDATION ERRORS:
Nepravilnoe oformlenie sdelki
-----------------------------------------------

Изучение необходимых Java-классов и Struts-тэгов привело к еще большей путанице,
а проблему нужно решить в ближайшее время!!!
...
Рейтинг: 0 / 0
26.07.2005, 10:04
    #33184116
johanna
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP STRUTS/TAGLIB
Код: plaintext
1.
2.
 JSP (Menue.jsp):

<html:errors property="error" />
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / HELP STRUTS/TAGLIB / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]