了解Spring.io ModelAndView来清理视图

时间:2015-04-08 21:12:49

标签: java spring jsp spring-mvc model-view-controller

如何清理视图? 我正在使用Spring MVC,并打算将此映射转换为JSON,然后让Jquery处理页面视图。然而,我更加困惑为什么这里的观点如此丑陋

@RequestMapping("/home2")
public ModelAndView helloWorld() throws IOException {


    Properties prop = new Properties();

    FileInputStream fis = new FileInputStream("/path/to/file/file.properties");

    prop.load(fis);

    ModelAndView model = new ModelAndView("HelloPage");

    Map<Object, Object> map = new HashMap<Object, Object>(prop);

    model.addObject("msg",map );
    model.getModelMap();

    return model;

输出

{PROP=value, PROP=value, PROP=false, PROP=-1, PROP=8080}

哦,我的JSP是

${msg}

理想的输出是模型一次一行地进入模型并显示视图然后保持迭代。在casue中,正在读取的文件非常大。我不能得到的是因为Java中的属性已经是Map我为什么需要制作地图?如何一次显示一行而不是将整个模型返回给JSP?

PROP=value
PROP=value
PROP=false
PROP=-1
PROP=8080

0 个答案:

没有答案