」即可。"/> 」即可。">
java圖片顯示不出來怎麼辦?
解決javaweb專案使用Tomcat服務在網頁中的某些頁面中的圖片無法顯示問題。
最近寫了一個web項目,但在瀏覽器中測試,發現某些頁面中的圖片無法顯示。
推薦教學:《java學習》
原因是在載入頁面時一些img標籤或css中的background-image請求了一些含有中文的圖片。於是這個頁面會自動向服務端發送請求獲取資源,但是這個過程不會體現到網址列的,是在後台操作的。例如我請求了一個index.html頁面但是頁面中有一個標籤。透過firedebug可觀察如下:
而tomcat預設是用ISO-8859-1來處理請求位址的,因此會出現圖片無法顯示。解決方法如下:
在TomcatServers中找到對應項目的server,然後修改server.xml設定文件,在server.xml中找到:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
改成如下:
<Connector connectionTimeout="20000" URIEncoding="utf-8" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
於是,問題解決了。
以上是java圖片顯示不出來怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!