文章詳情頁
java - SpringMVC攔截器修改URL
瀏覽:91日期: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. docker網絡端口映射,沒有方便點的操作方法么?2. docker-machine添加一個已有的docker主機問題3. docker鏡像push報錯4. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””5. MySQL數據庫中文亂碼的原因6. macos - mac下docker如何設置代理7. docker不顯示端口映射呢?8. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?9. android studio總是在processes running好久10. docker gitlab 如何git clone?
排行榜
