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;