Spring MVC和JSP:如何将参数从控制器传递到JSP?

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

回答:

将要转移到下一页的变量放在一个隐藏的字段中(以相同的格式将这些字段带到下一页。然后通过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} />

以上是 Spring MVC和JSP:如何将参数从控制器传递到JSP? 的全部内容, 来源链接: utcz.com/qa/404746.html

回到顶部