java - Spring 模型对象

标签 java spring spring-mvc

我想设置不同的数据,比如

    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/

相关文章:

java - Spring MVC : How do I store an application scoped key-value map (considering thread-safety)?

java - LuaJ 和 Android : cannot bind class

java - 在新 Activity 中查看和下载壁纸时遇到问题

java - JSF 中 render=true/false 问题的奇怪问题

java - 如何在 Clojure 应用程序中使用 Spring Beans?

java - 在应用程序范围内设置一个变量,以便在 session 之间共享

java - org.openqa.selenium.WebDriverException : Returned value cannot be converted to WebElement with Appium and iOS

spring - Spring 2.6.7 中基于 YAML 的日志滚动未触发

java - Spring MVC 中需要 Model POJO 吗?

java - 使用 JdbcTemplate 从数据库读取大数据并通过 api 公开?