文章詳情頁
java - SpringMVC攔截器修改URL
瀏覽:123日期: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. javascript - jquery怎么讓a標簽跳轉后保持tab的樣式2. javascript - 請問下面代碼中的...是擴展運算符還是操作運算符?這樣寫是什么意思?3. php多任務倒計時求助4. javascript - 小demo:請教怎么做出類似于水滴不斷擴張的效果?5. css - autoprefixer沒有添加web-kit前綴6. java - spring返回json如何判斷會返回null還是empty?7. css - 如何把一個視圖放在左浮動定位的視圖的上面?8. java 中常量的定義方式。9. python的正則怎么同時匹配兩個不同結果?10. javascript - vue中怎么使用原生js插件
排行榜
