powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Провека динамического чиcла полей в Struts!
2 сообщений из 2, страница 1 из 1
Провека динамического чиcла полей в Struts!
    #33224967
svby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня динамическая форма с переменных числом полей. Нужно сделать проверку чтобы поля были целые и больше нуля. Как составить файл validation.xml.

Форма:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 public   class  CartForm  extends  ValidatorForm
{
	 private  List disks =  new  LinkedList();
	 public  List getDisks() {
		 return  disks;
	}
	 public   void  setDisks(List disks) {
		 this .disks =(LinkedList) disks;
	}
}
Элементы этого массива(disks) являются обекты класса CartItemBean:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 public   class  CartItemBean  implements  Serializable {
    private  DiskBean disk;
    private   int  quantity;

    public  CartItemBean( DiskBean diskAdd,  int  number )
   {
      disk = diskAdd;
      quantity = number;
   }
    public  DiskBean getDisk()
   {
       return  disk;
   }
    public   void  setQuantity(  int  number )
   {     
     quantity = number;
   }
    public   int  getQuantity()
   {
       return  quantity;
   }
}

Что написать в файл validation.xml?
Кажись надо что-то типа того(приблизительно):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<form name="cartForm"> 
    <field property="quantity" indexedListProperty="disks" depends="validwhen">
     	<arg key="javascript.nomerdiska.registr"/>
       	<var>
          <var-name>test</var-name>
	  <var-value>((disks[].quantity > 0 ) or (*this* != null))</var-value>
        </var>
    </field>	
</form>
Как точно не пойму.Так не работает. А как вобще работает? Помогоите пожалуйста!
...
Рейтинг: 0 / 0
Провека динамического чиcла полей в Struts!
    #33225680
svby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В jsp теги строятся так:
Код: plaintext
1.
2.
3.
<logic:iterate id="disks" name="cartForm" property="disks" indexId="index" >
 <html:text name="disks" property="quantity" indexed="true" size="10" />
</logic:iterate>
Вот эти текст. поля и нужно проверить!!!!
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Провека динамического чиcла полей в Struts!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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