django-newforms в Java. Хотеть.
С теплом и умилением я вспоминаю о питоне, особенно о том, как весело и задорно можно было создавать произвольные веб-формы в джанге. Хочется иметь что-то такое для Java. Подробнее о том, чего же именно хочется:
1) Генерить веб-форму в рантайме. Допустим, у меня есть xml-файлик с описанием формы(<form><field name="firstname" type="string" required="true"/><field name="lastname"...</form>), я хочу его распарсить и на его основе создать веб-форму, которую смогу а) отобразить в виде html б) сделать валидацию заполненной формы в) вывести ошибки валидации
2) Чтобы там был хоть какой-нибудь набор готовых валидоров для полей, типа максимальной/минимальной длины, соответствия регэкспу..
В питоне помимо Django newforms есть ряд не привязанных к какому-либо фреймворку библиотечек, делающих то, что мне нужно: WTForms, FormEncode, Deform. Может посоветуете что-нибудь подобное для Java? Или покажете на фреймворк с открытым кодом, в котором такое реализовано?