首页 > 解决方案 > 如何防止某些数据出现在 URL 中

问题描述

我正在使用带有 scala 的 play framework 2.6,但在页面之间导航时我找不到如何防止某些数据出现在 url 中,这是我的情况:

这是显示的网址

http://localhost:9000/stock/stockDetails?code=49318079281440

我不这样出现: code=49318079281440

在 html 方面:

<a href="@routes.myController.getDetails(card.code)">Details</a>

标签: scalaplayframework-2.6

解决方案


您可以通过codeFlash 范围 https://www.playframework.com/documentation/2.6.x/ScalaSessionFlash的使用会话范围

code但是,保留URL有几个优点,例如

  • 它是无国籍的。这降低了错误的风险
  • 您可以将其添加为书签或复制并粘贴 URL,每次打开页面时结果都是相同的。

推荐阅读