如何在不显示参数的情况下获得更干净的网址?
问题描述:
我从控制器传递许多参数到页面上发回。 所以URL看起来可怕喜欢 -如何在不显示参数的情况下获得更干净的网址?
http://localhost:8080/GryphonMonitor/load/getData?pageName=xref&dataGroup1=2&dbName=&dataGroup=2&tableCombo=tbl_AreaCodeListings&columns=ABBR&columnValue=&columns2=ABBR&columnValue2=&columns3=ABBR&columnValue3=
如何只http://localhost:8080/GryphonMonitor/load/getData显示和隐藏的细节休息吗?
谢谢
答
使用“前进”,而不是重定向:
forward(action: "home", params: params)
答
改为使用POST
方法。 URL重写不会让你静静地传递参数,你仍然需要以某种方式通过URL传递这些参数。
好,我使用
那么你应该张贴的增值经销商(页面名称,dataGroup时,等),您的网址,而不是发送他们作为GET变量(在'?'之后)。发布它们会将它们隐藏在URL中,并且可以通过服务器访问它们。 – jeremyharris 2012-04-02 14:47:35