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

2020-09-21 18:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用Hybris 6.3,...

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

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


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

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

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

4条回答
DafaDDDa
2020-09-21 18:40

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

一周热门 更多>