如何防止某些数据出现在URL中

时间:2018-07-13 11:53:19

标签: scala playframework-2.6

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

这是显示的网址

  

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

我不会这样出现:code=49318079281440

在html端:

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

1 个答案:

答案 0 :(得分:0)

您可以使用Flash范围的Session范围传递code https://www.playframework.com/documentation/2.6.x/ScalaSessionFlash

但是,将code保留在网址中有很多优点,例如

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