1. 程式人生 > >解決html圖片動態重新整理以及Apache Shiro攔截圖片顯示問題

解決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>