Ho 2 pagine JSP, nel primo ho moduli di testo di input, voglio visualizzare i valori inseriti in un'altra pagina JSP. (usando Spring MVC). ..Spring MVC & JSP: come passare un parametro dal controller a JSP?
8
A
risposta
22
Metti la variabile che si desidera trasferire alla pagina successiva in un campo nascosto (mettere i campi nella stessa forma che portano alla pagina successiva quindi ottenere il vostro parametro JSTL Questo è un esempio:
<form:form action="/nextPage" method="POST" commandName="cmd">
<input type="hidden" value="Myname" name="nom" />
<input type="hidden" value="myPPR" name="ppr" />
</form:form>
il controller:
@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);
}
poi entrare nella seconda pagina del genere:
<c:out value="${ppr}" />
<c:out value="${nom} />
+1
Che cos'è il CMDBean? – hiew1
spettacolo quello hai già provato –