如何处理产品代码中包含"/"的网址?

2020-09-21 18:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用Hybris 6.3,某些产品的代码中包含"/",当尝试访问该产品的产品详细信息时,由于URL无效,我们会收到错误消息,即代码为baz/qux,则该URL类似于/p/baz/qux,该路径不存在。

然后我们希望将'/'编码在URL上,为避免此问题,我检查了产品页面控制器,发现产品详细信息的路径变量模式设置为"/{productCode:.*} "据我所知,应该能够处理诸如'/'之类的特殊字符,否则我会弄错吗?

我们如何实现这一目标? 这是仅可以通过配置完成的事情,还是必须开发一种可以处理这种编码的实现? 处理该问题的路由机制是什么?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用Hybris 6.3,某些产品的代码中包含"/",当尝试访问该产品的产品详细信息时,由于URL无效,我们会收到错误消息,即代码为baz/qux,则该URL类似于/p/baz/qux,该路径不存在。

然后我们希望将'/'编码在URL上,为避免此问题,我检查了产品页面控制器,发现产品详细信息的路径变量模式设置为"/{productCode:.*} "据我所知,应该能够处理诸如'/'之类的特殊字符,否则我会弄错吗?

我们如何实现这一目标? 这是仅可以通过配置完成的事情,还是必须开发一种可以处理这种编码的实现? 处理该问题的路由机制是什么?

付费偷看设置
发送
4条回答
宇峰
1楼-- · 2020-09-21 18:21

我正在尝试将产品添加到b2c中的购物车中,但得到的原因是:de.hybris.platform.jalo.order.price.JaloPriceFactoryException:未为产品定义价格:产品'354087'(8796134309889)

骆驼绵羊
2楼-- · 2020-09-21 18:46
DafaDDDa
3楼-- · 2020-09-21 18:40

是的,但是对于ID包含正斜杠的每种情况,我是否都必须做出其他方法? 例如,例如,如果客户的产品代码为CFV/03/TY,那么在这种情况下我将不得不采用另一种方法吗? 那不是矫kill过正,不是最佳实践吗? 有没有其他方法可以做到这一点?

浮生未央
4楼-- · 2020-09-21 18:32

您的评论与我的问题无关,您最好自己提出问题,并避免向他人提问。

一周热门 更多>