0

在我的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中单击购买选项时,它转到方法购买,我在从url获取后处理所有这些值

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。

4

2 回答 2

3

我认为您的代码有错字。

只需删除双引号

return new ModelAndView(new RedirectView("myUrl"));

然后它会如下所示。

return new ModelAndView(new RedirectView(myUrl));

希望这对您有所帮助。

干杯。

于 2012-05-24T10:50:59.053 回答
1
response.sendRedirect("myUrl")
于 2012-11-22T07:46:40.137 回答