如何解决如何最小化检票口中生成的网址?
例如,页面上有一个表格。该表位于选项卡中。选项卡在面板中等等。结果是数十个组件的层次结构。表中有列,列中有某种带有链接的组件,例如列排序器。
因此,此链接的 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
解决方法
您可以使用包装默认根请求映射器的自定义 IRequestMapper。您可以使用 HttpsMapper 获取灵感。
设置:
setRootRequestMapper(new UrlShorteningMapper(getRootRequestMapper()));
这个想法是在#mapRequest() 方法中缩短请求url + 查询字符串,并在#mapHandler() 中去缩短它。
网络上有很多关于如何做网址缩短的文章。这是one
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。