belomor

Как произвести валидацию индексированных свойств в struts?

10.12.2010, 00:26. Показов 794. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто-нибудь может объяснить, как произвести валидацию индексированных свойств в struts или сказать, что здесь не так.
У меня есть FormBean OrderForm, в котором есть массив объектов типа
OrderListItem, в которых есть поле quantity
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class OrderForm
    extends ValidatorForm {
 
  private OrderListItem[] orderList = new OrderListItem[0];
 
 public OrderListItem[] getOrderList(){
    return orderList;
  }
 
  public void setOrderList(OrderListItem[] orderList){
   this.orderList = orderList;
  }
 
  public void setOrderList(int index,OrderListItem orderListItem){
   orderList[index] = orderListItem;
  }
  public OrderListItem getOrderList(int index){
      return orderList[index];
 
  }
 
  ...
  }
Этот бин передаётся, как атрибут 'order' и на jsp вывожу

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html:form    action='/makeOrder' onsubmit='return validateOrder(this);' >
  <table >
...
 <c:forEach var='orderList' varStatus='status'
                   items='${order.orderList}' >
...
  <tr>
  <td><html:text  name='orderList' property='quantity' size='3'
                 indexed='true'/></td>
  </tr>
 </c:forEach>
 
 
  <tr>
  <td><html:submit>
    <fmt:message key='labels.order' bundle='${resources}'/>
  </html:submit></td>
  </tr>
 
 </html:form>
В validation.xml пишу:
XML
1
2
3
4
5
6
7
 <form name='order'>
        <field property='quantity'
            indexedListProperty='orderList'
            depends='required'>
         <arg0 key='labels.quantity'/>
        </field> 
    </form>
В результате данные из массива на странице отображаются как надо, но валидации не происходит. Вопрос, что не так??????
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.12.2010, 00:26
Ответы с готовыми решениями:

Как правильно произвести валидацию данных в WPF, не нарушая принципы MVVW?
Как правильно произвести валидацию данных в WPF, не нарушая принципы MVVW? Если возможно приведите пример. Мой код в котором должна...

И снова проблема со Struts (validate): Cannot find message resources under key org.apache.struts.action.Message
Имеем imdex.jsp: &lt;%@ page language='java' %&gt; &lt;%@ taglib uri='/WEB-INF/struts-html.tld' prefix='html' %&gt; &lt;%@ taglib...

Как точно проверить чилос индексированных страниц
Как точно проверить число проиндексированных страниц в Яндексе ? Пробовал через расширенный поиск , выдает результат в 3932, ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.12.2010, 00:26
Помогаю со студенческими работами здесь

Как реализовать валидацию?
Добрый день.Пишу валидацию для сайта.Имею отдельные валидаторы. Например вот этот &lt;?php class ValidateIMG extends Validator...

Как проводить валидацию?
Прошу прощения , а как проводить валидацию?

Как установить Struts?
Доброго времени суток! Скачал себе Struts, но он в zip архиве. Как я понял нужно все файлы из этого архива куда-то распихать, только...

Как написать свою валидацию
Парни подскажите как правильно написать валидацию Валидация при создании, изменении, поиске и удалении. Тоесть у меня есть товары...

Struts. Как подлючить footer'' ы
Подскажите, плз, можно ли как-то в Struts подключить ко всем жсп страничкам футеры и хидеры не вписывая это в каждую страницу руками? Можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru