コントローラー内で、レンダリングされた文字列を取得し、それを使用していくつかのアクションを実行する必要があります。この文字列は、ビューの外にレンダリングする必要があります。それを行う簡単な方法はありますか?
説明:
私はコントローラーを持っています
@RequestMapping(value = "/")
@ResponseBody
public String renderString() {
//I NEED TO RENDER SOME CONTENT I SAVED IN A VIEW
//I DONT WANT TO RETURN THIS CONTENT BACK TO THE BROWSER
//INSTEAD I WANT TO LETS SAY SEND CONTENT VIA EMAIL
ModelAndView view = new ModelAndView("email_template", Model);
**//QUESTION IS HERE, HOW DO I GET RENDERED STRING OUT OF VIEW/MODEL?
String emailText = view.render(); ??????????**
...sendEmail(emailText);
return "Email send";
}
希望は今よりはっきりしている