一个视图的两个模型,将视图显示为空

时间:2013-09-19 10:43:58

标签: spring-mvc

我有一个问题,我有2个选项卡并且有相应的VO,在两个选项卡中,都有一个链接摘要,它将显示来自两个VO的数据(摘要是只读屏幕,无需输入)。

在我的控制器中,我已将方法设为

@RequestMapping(value = "/summaryProduct", method = RequestMethod.GET)
    public ModelAndView viewProductSummary() {
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("basicDetailsProduct", productVO
                .getBasicDetailsProductVO());
        model.put("additionalDetailsProduct", productVO
                .getAdditionalDetailsProductVO());
        return new ModelAndView("SummaryProduct", "model", model);
    }

但是在摘要屏幕中,字段保持为空。 summary.jsp

<label class="formHeading">${model.basicDetailsProduct.prodDesc}</label>

ProductVO具有两个屏幕的VO,并且所有都在spring-servlet.xml中进行会话。

你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

由于 model Map,请尝试使用括号表示法访问

<label class="formHeading">${model['basicDetailsProduct'].prodDesc}</label>