解決restlet主頁路徑爲 "/" 的遇到的相關問題

restlet 設置根目錄爲主頁時 , jquery

設置以下ide

component.getDefaultHost().attach("/", HomeResource.class )

使用下面的地址 , 後面的地址,響應的信息都是主頁,致使 js 等沒法使用spa

 

http://localhost:8080/          好使
http://localhost:8080           好使
http://localhost:8080/aaa         好使
http://localhost:8080/aaa/jquery.js   好使

解決方案 :rest

component.getDefaultHost().attach("/", HomeResource.class , Template.MODE_EQUALS);

說明 , Template有兩種模式 (一種是起始值匹配,另一種是徹底匹配 , 設置爲 徹底匹配就好了)code

    /** Mode where all characters must match the template and size be identical. */
    public static final int MODE_EQUALS = 2;

    /** Mode where characters at the beginning must match the template. */
    public static final int MODE_STARTS_WITH = 1;
相關文章
相關標籤/搜索