• Post Reply Bookmark Topic Watch Topic
  • New Topic

Retrieving a list for a dynavalidator form  RSS feed

Balbir Singh
Ranch Hand
Posts: 79
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am using dynavalidator form in which the type for one of the form-
property is list. For eg
<form-bean name="ABCForm"
<form-property name="statelistString" type="java.lang.String"></form-
<form-property name="statelist"
type="java.util.List" ></form-property>
I am populating the list in the reset method for the default values
List test = new ArrayList();
someVO is a ValueObject which has got a String attribute name, so
basically in my reset method i create 2 objects of someVO with
different names.
and in the jsp, i am retrieving the list like this
<html:select name="ABCForm" property="stateListString" size="1">
<html ptions
collection="list" property="name"/>

This works fine, but there are two problems in this :
1) I have to create a VO for every string to be displayed in the List
2)I have to explicitly put the list in the session.
There must be a better solution to this, since if a type is declared
as list in the DynaValidatorForm and the form is available in the
session, then i need not put the list back in the session again.
Please help !!!
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!