Предистория: понадобилось выбрать CMDB для работы, долгий перебор между OneCMDB, CMDBuild и т.п. привел к тому, что решил писать свое, заодно и поизучать веб-фреймворки для джавы.
В данный момент изучается Tapestry5, поэтому некоторые замечания:
- кнопка:
<input value="text" type="submit"...
если вы решили сделать кнопку только с картинкой, атрибут value все равно должен присутствовать, если его не будет, проект нормально соберется, но при нажатии кнопки не будет вызываться onSelectedFrom...
- ошибка A component event handler method returned the value Block... при попытке вызвать событие (actionlink), возвращающее _zone.getBody()
Причины: при нажатии на ссылку посылается GET, а не POST (при посылке POST в заголовке HTTP присутствует поле X-Requested-With=XMLHttpRequest)
Исправление: пока ищется