This construction is designed to load a csv file, parse its contents and load them into a database.
A jar file (csvtag) is used from Cold Beans Software. The jar file is then placed into qilan/WEB-INF/lib/.
The parent tag, forEachRow, defines the location and separator for the file. Each child tag, getField, obtains the field data and assigns it to an 'id'. The id is then assigned to a Qilan framework field using the java syntax, '<%=[id]%>. The syntax is defined by the tag. The last action is to then use a QUPDATE to insert each row into the database.