有没有办法给我的链接一个对象中的所有变量?这样做的目的是使链接成为书签。重新构建屏幕的重要信息都将在 URL 中。
我的解决方法引入了会话和 url 重写。这是一个链接,将在我的对象中添加或更改行业变量s
:
<a href="@{Stocks.index()}?s.industry=${roeBean.industry?.urlEncode()}">
单击链接时,将调用 Stocks.index 并接受对象s
作为其参数。接收 s.industry 数据并且所有其他值s
都为空。因此,我可以将参数与会话中保存的s
另一个副本合并。s
然后更新缓存并重写 URL。
它工作得很好,但如果播放框架有一些东西来简单地扩展状态对象并更改一个变量(仅用于链接),它会更优雅。有没有一种干净的方法可以做到这一点?我想象这将非常有用。