モデルのデータを次のように設定しています。
@RequestMapping("/forms/builder/")
public void renderMethod1(Model model) {
SoyMapData x=new SoyMapData("class","menu horizontal right");
model.addAttribute("pageTitles", x);
}
Spring を介して以下の関数にマップされます。
@Override
protected void renderMergedTemplateModel(Map<String, Object> model, HttpServletRequest request, HttpServletResponse response) {
String renderedResponse = null;
renderedResponse = compiledSoyTemplates.render(templateName, model, messageBundle);
}
ここで、モデルが type かどうかを確認する必要があります。SoyMapData
そうであれば、モデルのタイプをSoyMapData
else map に設定します。これどうやってするの?
以下のアプローチを試してみましたが、うまくいきません。