8

我有 2 个 JSP 页面,在第一个输入文本表单中,我想显示插入到另一个 JSP 页面中的值。(使用 Spring MVC)。

4

1 回答 1

22

将要转移到下一页的变量放在隐藏字段中(将字段放在与下一页相同的表单中。然后通过 JSTL 获取参数。这是一个示例:

<form:form action="/nextPage" method="POST" commandName="cmd">

         <input type="hidden" value="Myname" name="nom" />
         <input type="hidden" value="myPPR" name="ppr" />

</form:form>

控制器:

@RequestMapping(value="/nextPage",method=RequestMethod.POST)
    public String FicheService(@ModelAttribute CMDBean cmd,BindingResult result,@RequestParam("nom") String nom, @RequestParam("ppr") Integer ppr,ModelMap model){
    model.addAttribute("ppr", ppr);
    model.addAttribute("nom", nom);


}

然后像这样将它们放在第二页中:

<c:out value="${ppr}" />
<c:out value="${nom}  />
于 2013-06-04T23:23:26.210 回答