我想在salesforce中传递一个url参数,但它不应该对url中的最终用户可见。有可能吗?请建议是否还有其他选择?提前谢谢。
在我的场景中,我使用单独的控制器处理2个页面。在其中一页中,我正在处理顶点选项卡。所以我想得到当前的选项卡名称。我找到了这个解决方案,将其传递到url。
您不必使用URL在页面之间传递参数,您可以使用表单参数来实现这一点,表单参数将向用户"隐藏"值(URL中没有显示任何内容),如下所示:
<apex:param name="contIdParam" value="{!cont.id}" assignTo="{!contIdChosen}"/>
这篇文章可能会有所帮助:http://bobbuzzard.blogspot.co.uk/2011/07/passing-parameters-to-apex-method-from.html