在我的jsp中,我正在调用我的控制器中的方法
<a href='<c:url value="/buy/purchase.sp?${Constants.PART_NUMBER}=${suites.partNumber}&${Constants.ID_PARAM}=${suites.entitlementId}&${Constants.LICENSE_TYPE}=${suites.licenseType}&${Constants.QUANTITY}=1&Return_url=${Constants.HOME_URL}&attribName=${Constants.EXISTING_ID}"/>'>
<img src="/licensing/images/purchase.gif" alt="Purchase More Seats" border="0" /></a>
点击我的jsp中的购买选项,它转到方法购买,我在从网址发送后处理所有这些值
String myUrl = appPath+"/"+DevTechConstants.ECOMMERCE_URL+"?PART_NUMBER="+partNumber+"&entitlementId="+entitlementId+"&ITEM_TYPE="+itemType+"&QUANTITY=1&RETURN_URL="+DevTechConstants.HOME_URL+"&attribName="+DevTechConstants.EXISTING_ID+"&licenseType="+licenseType;
之后它应该导航到myurl中的url
即时传递此值return new ModelAndView(new RedirectView("myUrl"));
但它的显示错误.. 请帮我看一下如何在点击我的jsp后重定向jsp中的值到其他url。
答案 0 :(得分:1)
我认为您的代码输入错误。
只需从
中删除双重排序即可return new ModelAndView(new RedirectView("myUrl"));
然后它将如下所示。
return new ModelAndView(new RedirectView(myUrl));
希望这会对你有所帮助。
干杯。
答案 1 :(得分:1)
response.sendRedirect("myUrl")