Я пытаюсь повторно использовать некоторые из моих плиток в контроллере, который возвращает клиенту ответ json. Я хотел бы вернуть ответ json, похожий на следующий формат:
{
'success': <true or false>,
'response': <the contents of an apache tile>
}
В моем контроллере я хотел бы выполнить логику, подобную этому псевдокоду:
boolean valid = validator.validate(modelObj)
String response = ""
if(valid){
response = successView.render() // im looking for a way to actually accomplish
// this, where the successView is the apache tiles view.
// I would also need to pass a model map to the view somehow.
}else{
response = errorView.render()
}
writeJsonResponse(httpResponse, /* a Map whose json representation looks like the one I described above. */)