Я создаю небольшой портлет с Struts MVC, который ищет / выводит список книг из веб-службы.
В моих самых первых тестах я без проблем интегрировал Velocity Tools в свой проект Struts.
Последний шаг - позволить пользователю выбрать, хочет ли он использовать скорость или нет.Если да, сценарий скорости будет поступать из веб-службы в виде строки.Я поместил тест на странице JSP, чтобы я мог применить следующий алгоритм:
List<Book> books = myWebservice.getAllBooks();
if (user.preference.vm = enabled ){
String velocityScript = myWebservice.getARandomVelocityScript()
renderTheBooks(velocityScript,books);
}
else{
use JSP and/or struts tags to generate the content
}
Проблема в строке renderTheBooks(velocityScript,books)
: как я могу ее кодировать?
Спасибо, с уважением.
(Я знаю, что архитектура может показаться немного странной, но, пожалуйста, давайте скорее обсудим метод renderTheBooks
. Я буду признателен, что вы понимаете этот момент.)