Java 如何在模型和视图方法中返回url?
在我的jsp中,我在我的控制器中调用这样一个方法Java 如何在模型和视图方法中返回url?,java,spring,jsp,spring-mvc,jstl,Java,Spring,Jsp,Spring Mvc,Jstl,在我的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&
<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>
在此之后,它应该导航到myurl中的url
我像这样传递这个值returnnewmodelandview(newredirectview(“myUrl”))代码>
但这是一个明显的错误。。
请帮助我在点击我的jsp后如何将jsp中的值重定向到其他url。我想你的代码有误
只需从中删除双引号
return new ModelAndView(new RedirectView("myUrl"));
然后它会像下面这样
return new ModelAndView(new RedirectView(myUrl));
希望这对你有帮助
干杯。我想你的代码有误
response.sendRedirect("myUrl")
只需从中删除双引号
return new ModelAndView(new RedirectView("myUrl"));
然后它会像下面这样
return new ModelAndView(new RedirectView(myUrl));
希望这对你有帮助
干杯。:不,这不是导航。。我想在我的jsp上点击购买,它应该导航到myUrl中的url。。如何在模型和视图中实现(如何将该值返回到url)我无法理解您在这里到底想做什么。当您点击购买时,您可以进入控制器。然后你想重定向到另一个url??我说的对吗??在这种情况下,您应该查看DevTechConstants.ECOMMERCE\u URL中的值的映射:是的,您是对的,DevTechConstants.ECOMMERCE\u URL没有问题,我可以获取字符串myUrl中的URL。我希望单击“购买”按钮,它应该导航到myUrl中的URL值。您在myUrl中获取的URL字符串并不意味着它将被导航。您是否已将该url绑定到任何其他控制器??如果没有映射,那么这将不起作用。。这意味着您希望导航到系统外的url。需要检查::否,它不是导航。。我想在我的jsp上点击购买,它应该导航到myUrl中的url。。如何在模型和视图中实现(如何将该值返回到url)我无法理解您在这里到底想做什么。当您点击购买时,您可以进入控制器。然后你想重定向到另一个url??我说的对吗??在这种情况下,您应该查看DevTechConstants.ECOMMERCE\u URL中的值的映射:是的,您是对的,DevTechConstants.ECOMMERCE\u URL没有问题,我可以获取字符串myUrl中的URL。我希望单击“购买”按钮,它应该导航到myUrl中的URL值。您在myUrl中获取的URL字符串并不意味着它将被导航。您是否已将该url绑定到任何其他控制器??如果没有映射,那么这将不起作用。。这意味着您希望导航到系统外的url。我需要检查一下。
response.sendRedirect("myUrl")