Использование пружины 3.0 MVC:
Возможно ли программно выполнить действие контроллера и вернуть сгенерированный вывод (html)?
Я хочу взять этот вывод и сохранить его в базе данных.
Я думаю, что это возможно. Вы когда-нибудь писали тест jUnit для контроллера? Насмешка над запросом и ответом была бы одним из способов сделать это. Другой способ - использовать HttpClient и моделировать браузер:
GetMethod get = new GetMethod("http://httpcomponents.apache.org"); // execute method and handle any error responses. ... InputStream in = get.getResponseBodyAsStream(); // Process the data from the input stream. get.releaseConnection();
Этот код с этой страницы .