文章详情页
java - SpringMVC拦截器修改URL
浏览:195日期:2023-12-01 16:50:18
问题描述
update 2017-4-25 10:16更新一下,只有在redirect的时候才会出现这种情况
在使用springmvc的时候,继承HandlerInterceptor重写postHandle方法,在方法中对ModelAndView添加参数,如果参数是对象则正常,如果是基本数据类型则会修改跳转的url,把参数使用get的方式附在后面。
代码如下所示
// 静态的导航栏node model.put('nodes', nodeService.getNodeListStatic()); model.put('navbar', nodeService.getNodeHtmlStatic()); modelAndView.addAllObjects(model);
这是界面的url
http://localhost:8080/admin/index?navbar=test&isAdmin=true
请问有人遇到过吗?这个问题如何解决?
问题解答
回答1:可以包装一个类对象将需要的参数放入进去
标签:
java
相关文章:
1. dockerfile - [docker build image失败- npm install]2. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?3. javascript - 如图,百度首页,查看源代码为什么什么都没有?4. python相关问题求解决,有偿5. docker不显示端口映射呢?6. 布局 - android 微信切换栏7. webgl - android上类似汽车之家的3d全景照片怎么实现8. javascript - 怎么用flatlist替换scrollview?9. javascript - vue2.0中使用vue2-dropzone的demo,vue2-dropzone的github网址是什么??百度不到。10. javascript - 项目用IE浏览器打开修改前端内容,后台数据修改了,但是前端页面内容不变,用谷歌浏览器测试前端页面可以刷新,求大神解决。
排行榜

网公网安备