例如,页面上有一个表。表格在选项卡中。选项卡在面板中,以此类推。结果是一个由几十个组件组成的层次结构。表中有列,列中有某种带有链接的组件,例如列分类器。
因此,此链接的url非常大,例如:
http://localhost:8080/mypage?5-1.-body-centerPanel-files-roll_down-panel-files-panel-repeater-3-item-form-table-topToolbars-toolbars-2-headers-2-header-orderByLink&id=94819
事实上,url可以达到几百个字符。
有没有办法缩小这个网址到一个合理的大小?
我想实现如下url:
http://localhost:8080/mypage?sdsi93rh&id=94819
1条答案
按热度按时间bbuxkriu1#
您可以使用 Package 默认根请求Map器的自定义irequestmapper。您可以使用httpsmapper获得灵感。
要设置它:
其思想是在#maprequest()方法中缩短请求url+查询字符串,并在#maphandler()中取消缩短它。
网上有很多关于如何缩短网址的文章。这里有一个