anieshuk, I will reply to your message here so everyone can see 
It is very easy to override referenceData():
Code:
protected Map referenceData(HttpServletRequest request, Object command, Errors errors) throws Exception;
Basically, override this method and put all your reference data into the map that you return, then in your jsp you can access them via "${key}", so if the Map contains a Collection under the key "LISTOFITMES":
Code:
public Map referenceData(HttpServletRequest request, Object command, Errors errors) throws Exception {
Map map = new HashMap();
map.put("LISTOFITMES", getMyListOfItems());
return map;
}
then in your jsp you would access them:
Code:
<c:forEach items="${LISTOFITMES}" var="item">
</c:forEach>
Your FORM will already be accessible on your jsp under the value returned by getFormName().
Hope this helps.