概述
遇到的问题是这种,在jsp网页中嵌入了本地的图片,由于会用到上传到服务器的图片,所以没有放到项目里面,而是把全部图片单独放到一个文件夹里,然后打算使用绝对路径把要显示的图片显示出来。比方是放在了E盘的uploadPhotos文件夹里。可是在使用绝对路径显示时。代码例如以下:
在eclipse中的内置浏览器里面是能够显示的,可是到其它浏览器都不显示,
后来看到这篇文章
才意识到,在服务器的图片不能用绝对路径在client上显示,由于绝对路径发送到client浏览器时。client的绝对路径相应的地方并没有图片。所以要使用虚拟路径
引用查到的一段话
tomcat 的 server.xml 中配置虚拟路径。假如你的project名为 news,上传后的文件夹为 d:/upload在 server.xml 中加上一行:以后就能够使用 http://localhost:8080/news/upload/xxx.doc 訪问了
这个我尝试了好多遍,原理上是非常清晰的没有问题,可是始终不起作用
尝试了n遍检查了n遍之后,突然意识到,我的项目是在eclipse下写的,而启动tomcat的时候是在eclipse里面启动的。之前更改server.xml是在tomcat的文件夹里面改动的,这种改动针对的是在tomcat 的bin文件夹下通过startup.bat启动tomcat时其作用
而我如今是在eclipse里面启动的tomcat。所以改动的才不起作用,于是我到eclipse下尝试寻找tomcat的server.xml,
果然,在workspace的Server文件夹里找到了tomcat的配置文件。然后改动这里的server.xml就能够了,假设按我说的路径没有找到的话。就自己尝试找找别的地方,反正是有的。
至于server.xml的改动方式跟前面说的一样,假设不明确就看下网上的教程,一搜一大片。只是都是千篇一律让改动server.xml。没有说清晰改动tomcat文件夹里的还是eclipse里的。
作者:jason0539
最后
以上就是柔弱刺猬为你收集整理的html转jsp图片不显示,jsp网页在浏览器中不显示图片_eclipse环境下配置tomcat中jsp项目的虚拟路径...的全部内容,希望文章能够帮你解决html转jsp图片不显示,jsp网页在浏览器中不显示图片_eclipse环境下配置tomcat中jsp项目的虚拟路径...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复