文章詳情頁
java - SpringMVC攔截器修改URL
瀏覽:132日期:2023-12-01 16:50:18
問題描述
update 2017-4-25 10:16更新一下,只有在redirect的時候才會出現(xiàn)這種情況
在使用springmvc的時候,繼承HandlerInterceptor重寫postHandle方法,在方法中對ModelAndView添加參數(shù),如果參數(shù)是對象則正常,如果是基本數(shù)據(jù)類型則會修改跳轉(zhuǎn)的url,把參數(shù)使用get的方式附在后面。
代碼如下所示
// 靜態(tài)的導(dǎo)航欄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:可以包裝一個類對象將需要的參數(shù)放入進去
標(biāo)簽:
java
上一條:intellij-idea - Intellij java開發(fā)里里一些函數(shù)的字符串參數(shù)前有 ”s:“ 字樣,是啥意思?下一條:這35個接口,用Java開發(fā),一般要多少天?一天可以完成多少個
相關(guān)文章:
1. Python的os.listdir在獲取文件列表時的順序問題2. 這是什么情況???3. 統(tǒng)計 - MYSQL版本問題導(dǎo)致SQL語法錯誤!unknow column ’SQLSTR’4. java - 如何讓maven優(yōu)先使用用戶setting.xml的配置?5. javascript - Vue.js2.0不能使用debounce后大伙一般是如何解決延遲請求的問題的呢。6. docker start -a dockername 老是卡住,什么情況?7. initPage:是什么意思? 是返回的意思嗎?8. node.js - 關(guān)于你不知道的JavaScript上一書介紹的行為委托9. python - Pycharm的Debug用不了10. javascript - 這是什么插件能把能把cli里面的webpack打包信息格式化?
排行榜

熱門標(biāo)簽