powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts - saveErrors
2 сообщений из 2, страница 1 из 1
Struts - saveErrors
    #34397935
nigger™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ есть такая проблемка, имею логин форму, не ValidatorForm, в экшен классе проверяю данные, по своим правилам, и в зависимости от критерия нужно вывести сообщение об ошибке, которое в свою очеред лежит в .properties файле. Я делаю по такому принципу :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
 public  ActionForward processRequest(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res, ActionErrors errors) {

                String loginName = loginForm.getName();
		String password = loginForm.getPassword();

		// Set the target to failure
		 if  (!isAuthorized(loginName, password))
		{
			target = "failure";
			createErrorMessage(req, "login.error");
		}
}

 private   boolean  isAuthorized(String name, String password)
	{
		 boolean  result = true;
		 if  (name ==  null  || password ==  null  || name.length() ==  0  || password.length() ==  0 )
		{
			result = false;
		}
		// chech database
		 return  result;
	}

 private   void  createErrorMessage(HttpServletRequest req, String errorMsg)
	{
		ActionMessages msg =  new  ActionMessages();
		msg.add("error",  new  ActionMessage(errorMsg));
		 this .saveErrors(req, msg);
	}


на jsp пытаюсь вытянуть ошибки вот так :
Код: plaintext
1.
<html:errors/>

Подскажите как правильно написать. Просто результата на jsp не видно :(
Заранее благодарен.
...
Рейтинг: 0 / 0
Struts - saveErrors
    #34398006
nigger™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все в принципе галантно работаетесли написать вот так :

Код: plaintext
1.
2.
3.
4.
5.
6.
 private   void  createErrorMessage(HttpServletRequest req, String errorMsg)
	{
		ActionMessages msg =  new  ActionMessages();
		msg.add("error",  new  ActionMessage(errorMsg));
		 this .saveErrors(req.getSession(), msg);		
	}

Как написано в спецификации доступен с версии 1.2.7, но тогда почему не палит предыдущий вариант.
Может он стал depricated ?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts - saveErrors
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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