Asset資源鏈接:變的更好看

1.to be firendly URL,not ugly URL

在 hivemodul xml文件中增加下列代碼,

<contribution configuration-id="tapestry.url.ServiceEncoders">
      
<asset-encoder id="asset" path="/assets"/>
</contribution>

 在web.xml中增加:

<servlet-mapping>
   
<servlet-name>agmismm</servlet-name>
   
<url-pattern>/assets/*</url-pattern>
 
</servlet-mapping>

生成asset的鏈接格式將變得友好

2.繼續變化

第一步生成的URL格式將帶有digest字符,如下:

src="/myapp/assets/1be5e142e64f99585c9e3493d2e231c7/org/mypack/1.js

"assets/"後面的格式是否還是不好看呢?繼續配置hivemodul xml文件,將asset變爲Unprotected Assets:

<contribution configuration-id="tapestry.asset.UnprotectedAssets">
       
<unprotected-resource contains="^/org/mypack/.*.js"/>
       
<unprotected-resource contains="^/org/mypack/.*.gif"/>
</contribution>

URL格式將變爲:

src="/myapp/assets/static/org/mypack/1.js

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章