搜尋

首頁  >  問答  >  主體

java - SpringMVC攔截器修改URL

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_u1582phpcn_u15822791 天前700

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-05-17 10:09:06

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

    回覆
    0
  • 取消回覆