Je fais face à un problème lors de la soumission de la valeur au contrôleur dans Spring MVC.
Lorsque j'appelle le contrôleur avec href
, il est soumis à la méthode du contrôleur, j'ai soumis de la manière suivante :
href='CIMtrek_Compliance_Daily_Shipments_Case_Pack_Calendar?date=<%=formatedDate%>'
mais lorsque je soumets la même chose via javascript, j'obtiens cette exception La requête envoyée par le client était syntaxiquement incorrecte.
voici comment je soumets à travers javascript :
function getCasePackCalendar(date) {
viewName ="CIMtrek_Compliance_Daily_Shipments_Case_Pack_Calendar?date="+date+" ";
global.forms[0].action = viewName;
global.forms[0].method = "GET"
global.forms[0].submit()
}
et voici ma méthode de contrôleur :
@RequestMapping(value = "/CIMtrek_Compliance_Daily_Shipments_Case_Pack_Calendar", method = RequestMethod.GET)
public ModelAndView CIMtrek_Compliance_Daily_Shipments_Case_Pack_Calendar(@RequestParam("date") String date,HttpServletRequest request) {
String[] data = new String[] {date};
HttpSession session = request.getSession(true);
String UserName = "";
if(session.getAttribute("CIMtrek_UserName")!=null)
UserName = session.getAttribute("CIMtrek_UserName").toString();
ViewContent vc = new ViewContent();
String HTML = vc
.getContent(
"com/cim/xml/CIMtrek_Compliance_Daily_Shipments_Case_Pack_sql.xml",
"com/cim/xsl/view.xsl", "1 and 10","1","","0",UserName,data,"");
List ls = new ArrayList();
ls.add(HTML);
logger.info("Welcome CIMtrek_Visitors_By___Unipart_Div__Date__Host___Visitor!");
Map model = new HashMap();
model.put("list", ls);
model.put("iSPost", "N");
logger.info("Welcome CIMtrek_Compliance_Daily_Shipments_Case_Pack!");
return new ModelAndView("view", model);
}
voici comment j'ai le formulaire
quel pourrait être le problème.
Veuillez m'aider à le trouver.
Meilleures salutations.