I Frühling bin mit erstellen und herunterladen Excel-Tabelle Ich möchte einige Variablen in Modell hinzuzufügen Verfahren in requestionga Mapping, so dass ich in anderen Anfrage maping Methode könnenwie Modellmodell in @RequestMapping-Methoden im Frühjahr mvc ohne Sitzung zu teilen?
@RequestMapping("/contentUploadDetails/{content_type}/{date}")
public ModelAndView contentUpload(
@PathVariable(value = "content_type") String content_type,
@PathVariable(value = "date") String date) {
List<CountAndValue> ls = contentCountImp
.getuploadedContentCountDatewise(content_type, date);
model.addObject("CountAndValue", ls);
return model;
}
Wie Sie oben
sehen in kannmodel.addObject("CountAndValue", ls);
ich möchte dieses Modell Wert in meinem anderen requestMapping Methode verwenden
@RequestMapping(value = "/ContentUploadExport", method = RequestMethod.GET)
public ModelAndView getExcel() {
return new ModelAndView("CountAndValueExcel", "CountAndValue", CountAndValue);
}
wie kann ich CountAndValueExcel Modellobjekt verwenden, das wird mit der ersten Methode in der zweiten Methode mit der Verwendung der Sitzung festgelegt? Kann ich das Modellobjekt (das die Liste des Klassenobjekts enthält) von der Ansicht an den Controller zurücksenden?
Angenommen, Sie leiten von einem Controller zu einem anderen um, können Sie Flash-Attribute verwenden, checkout - http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc-flash- Attribute –