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 im の 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 に答える