解決html圖片動態刷新以及Apache Shiro攔截圖片顯示問題

一丶實現頁面圖片通過後臺進行動態修改

(1)後臺傳遞圖片路徑與隨機數

        //讀取最新首頁圖片
        List<Attach> attachs = Md.selectList("attach.getloginimg", null,
				Attach.class);
        //避免網頁調用緩存數據
        String random=new Date().getTime()%100000+""+new Random().nextInt(100000);
        mm.put("random",random);
        mm.put("attachs",attachs);

(2)頁面獲取並展示圖片

	<img src="${ctxPath}${attachs[0].url}?random=${random}">

二丶對於項目框架涉及Apache Shiro時,要注意shiro是否放開對於圖片路徑的限制

	<property name="filterChainDefinitions">
			<value>
				/upload/**=anon
			</value>
	</property>

 

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