powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts 1.3.8 validate="true" не работает
3 сообщений из 3, страница 1 из 1
Struts 1.3.8 validate="true" не работает
    #34529802
struts-config.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
   <action-mappings>
        <action path="/filterReportsByDate" type="com.common.actions.FilterReportsByDateAction"
                name="filterReportsForm"
                input="common.reports.tile"
                validate="true"
                scope="request">
            <forward name="success" path="common.reports.tile"/>
        </action>
    </action-mappings>

file: FilterReportsForm.java
Код: 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.
32.
33.
34.
 package  com.bubsw.olympic.common.forms;

 import  org.apache.struts.action.ActionErrors;
 import  org.apache.struts.action.ActionForm;
 import  org.apache.struts.action.ActionMapping;
 import  org.apache.struts.action.ActionMessage;

 import  javax.servlet.ServletRequest;
 import  java.text.ParseException;
 import  java.text.SimpleDateFormat;
 import  java.util.Date;

/**
 * User: USER
 * Copyright: BIGCOMPANY (c) 2007
 * Version: 1.0
 * Date: 14.05.2007
 * Time: 11:58:00
 */
 public   class  FilterReportsForm  extends  ActionForm{
   ...
     public  ActionErrors validate(ActionMapping actionMapping, ServletRequest servletRequest){
        SimpleDateFormat sdf =  new  SimpleDateFormat("yyyy/MM/dd");
        ActionErrors errors =  new  ActionErrors();
         try {
            fromdate = sdf.parse(fromdate_str);
            todate = sdf.parse(todate_str);
        }  catch (ParseException e){
            errors.add("errors.date",  new  ActionMessage("errors.date", "\'from\' or \'to\'"));
        }
         return  errors;
    }
}

Почему стратс не валидирует форму? Валидатор не использую.
...
Рейтинг: 0 / 0
Struts 1.3.8 validate="true" не работает
    #34529851
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько помню там нужно переопределять validate метод с сигнатурой HttpServletRequest.
...
Рейтинг: 0 / 0
Struts 1.3.8 validate="true" не работает
    #34530887
e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
e
Гость
о! спасиба!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts 1.3.8 validate="true" не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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