java - SpringMVC攔截器修改URL
phpcn_u1582
phpcn_u1582 2017-05-17 10:07:06
0
1
537

update 2017-4-25 10:16
更新一下,只有在redirect的時候才會出現這種情況


  1. 在使用springmvc的時候,繼承HandlerInterceptor重寫postHandle方法,在方法中對ModelAndView新增參數,如果參數是物件則正常,如果是基本資料類型則會修改跳轉的url,把參數使用get的方式附在後面。

  2. 程式碼如下所示

        // 静态的导航栏node
        model.put("nodes", nodeService.getNodeListStatic());
        model.put("navbar", nodeService.getNodeHtmlStatic());
        modelAndView.addAllObjects(model);
  3. 這是介面的url

    http://localhost:8080/admin/index?navbar=test&isAdmin=true
  4. 請問有人遇過嗎?這個問題如何解決?

phpcn_u1582
phpcn_u1582

全部回覆(1)
洪涛

可以包裝一個類別物件將需要的參數放入進去

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!