我想设置不同的数据,比如
SoyMapData dataFormsMenu=new SoyMapData(
"class","menu horizontal",
"caption","",
"id","dfMenu",
"innerContainer","div",
"helper","span",
"items",new SoyListData(
new SoyMapData ("caption", "Manage Dataforms",
"class", "",
"link", "#"),
new SoyMapData("caption", "viewForm",
"class", "",
"link", "#")
));
SoyMapData mainMenu = new SoyMapData(
"class","menu horizontal dropdown",
"caption","",
"id","mainMenu",
"container","div",
"contClass","navigation main left",
"items",captionData);
进入spring的模型对象,
model.addattribute("",mainmenu);
model.addattribute("",dfmenu);
如何在 Spring 做到这一点。
最佳答案
a) 你不是在谈论 Spring,而是在谈论 Spring MVC,它是建立在 Spring 框架之上的 MVC 框架。有区别。
b) 你需要给模型属性一个名字,例如
model.addattribute("main",mainmenu);
model.addattribute("df",dfmenu);
然后您可以使用 JSP(或其他 View )访问数据
${main.id}
或 ${main[id]}
,
取决于 SoyMapData
的内部工作方式
关于java - Spring 模型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7764877/