1、圖片在jsp網頁不能顯示
圖片文件應該放到web伺服器(比如tomcat)目錄中,這樣它才會找到winter.jpg圖片,伺服器啟動後,只能訪問當前伺服器路徑之內的文件,而windows下打開html文件不受此限制,所以不能用計算機的路徑。
<input type="image" src="../winter.jpg"/> 這樣就好了,做網站的,不會用 src="E:\winter.jpg",一般把圖片放到目錄文件夾images裡面,養成良好的習慣很重要,呵呵
2、jsp從資料庫中讀取圖片顯示不出來
/SkyShop/images/brand/2010/02/09/09/4599577f-7fca-4163-a752-24a3e331ea39.jpg
像一樓說的是正解,不行的原因可能是根的位置問題,自己對著檢查一下。
另外你這個路徑太長。。太不好測試了,先弄個簡單點的。
你右鍵點圖片,屬性的地址應該是
http://localhost:8080/SkyShop/images/brand/2010/02/09/09/4599577f-7fca-4163-a752-24a3e331ea39.jpg
這個才是你的伺服器上圖片的地址。E:的是計算機的真實路徑,和伺服器上的絕對路徑,相對路徑不是一回事。伺服器啟動後,只能訪問當前伺服器路徑之內的文件,而windows下打開html文件不受此限制,所以不能用計算機的路徑。
保存到tomcat中就是保存到項目中了,如果你希望保存到源代碼中,可以去改tomcat的server.xml配置文件,
<Context path="/" docBase="D:\workspace\SkyShop\ROOT"
debug="0" privileged="true">
</Context>
並刪除webapps下的內容。
或者以流的方式將寫到圖片寫到資料庫中。
最後建議你去看看關於相對路徑的文章,篇幅有限,說的還是不太清楚。
3、jsp上傳的圖片怎麼不顯示急求
圖片文件的大小,是多了、還是少了
使用UltraEdit、Notepad++等工具打開圖片文件,看看內容,和上傳前對比一下。
如果是JSP直接上傳,使用multipart 要自己解析上傳的全部資料的
4、jsp頁面圖片不顯示
<img src="${basePath}/test/static/shirtphoto/.jpeg" height="100" width="200" border="0"/> 或者 <img src="${basePath}/static/shirtphoto/.jpeg" height="100" width="200" border="0"/> 如果 試試這兩種方式都不可以 ,也建議改下圖片的格式.jpg .png .gif
5、急!Jsp顯示不了上傳在伺服器的圖片!高手!!
圖片顯示不出來,一般是路徑錯誤~ 你可以到頁面上,查看源碼看下img的src是什麼。 看LZ寫的路徑,應該是相對路徑,在JSP里一般這種地方出現的較多的錯誤,是因為jsp頁面的小腳本里有一段href是關於basePath的,那是指當前頁面的相對位置是網站根目錄,那麼img的src也應該是相對網站根目錄的。 當然,這只是一個比較常見的jsp錯誤,不一定是LZ的原因,還是要看下,頁面源碼里的img的src是什麼。
6、jsp頁面本地圖片不顯示,是什麼原因啊,之前還能顯示的,後來就不行了,求解!
之前能顯示的原因是因為你開了伺服器
7、jsp無法顯示圖片
你這個路徑不能寫本地的路徑,你要寫你所在伺服器的路徑,如果你的圖片直接在你的項目下
那就是src="/project_name/98.jpg
或者你可以寫成src="<%=request.getContextPath()%>/98.jpg"
此函數直接誒獲得當前項目的路徑
8、通過jsp頁面上傳圖片至伺服器指定目錄,上傳成功但伺服器中的圖片不能正常顯示,求解?
文件大小對嗎?
BufferedOutputStream 不能用Buffered吧,你去了試試。
9、本地做好的網站(JSP)用IE火狐測試頁面顯示都正常,為什麼一傳到伺服器上面就有兩張圖片不顯示呢?
首先查看頁面裡面路徑是否對,其次查看你寫的這個路徑確實有沒有這兩張圖片。