在JSP之间传输数据。从控制器(SPring MVC)接收一个JSP中的数据

时间:2015-06-25 20:16:41

标签: java spring jsp spring-mvc

我想将数据从JSP1传输到JSP2。数据正从Controller类(Spring MVC)发送到JSP1。

ModelAndView model = new ModelAndView("JSP1.jsp");

从Spring MVC Controller发送到JSP1的数据

model.addObject("documetIdentity", document.getDocumentIdentity());

我想在JSP2中致电JSP1"documetIdentity"中的数据可以在JSP2中访问。我在JSP1中使用foreach on documetIdentity。

1 个答案:

答案 0 :(得分:1)

在Controller中使用ModelMap

@RequestMapping("/welcome")
    public String helloWorld(ModelMap model) {

        String message = "Simplemente hola";
        model.addAttribute("msg", message);
        return "/welcome";
}

然后在JSP中获取值

....
<div id="messageDiv" class="message primary"> ${msg} </div>
....

也许你想进行验证

<c:if test="${fn:length(msg) > 0}">
    <div id="messageDiv" class="message primary"> ${msg} </div>
</c:if>
祝你好运!