有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java图像未显示在src标记中

有谁能告诉我如何给出img标签src属性的绝对路径吗

下面的方法行不通

 <img alt="NO IMAGE" src="/home/administrator/tiger-info0[1].gif"/>

我正在Ubuntu上工作,我非常确定这个路径上存在图像


共 (5) 个答案

  1. # 1 楼答案

    无法访问不在文档根目录中的文件。让Java application server不要删除您的文件夹。您可以通过一个文件夹来实现这一点,用户可以将文件上传到其中,然后将该文件夹添加到您的项目中。您可以让用户在主文件夹中创建子文件夹,因为主文件夹是项目的一部分,清理生成不会自动删除它或其子文件夹

  2. # 2 楼答案

    通过域或使用正确给出路径../或者用于表示正确的相对路径

  3. # 3 楼答案

    如果你正在创建一个本地html页面,你可以使用该路径,但是如果你正在创建一个网站,你必须使用文档根的绝对路径。并确保图像路径正确(使用firebug)

  4. # 4 楼答案

    嗯,你为什么不把图像复制到你的网络目录中,并给出它的相对路径呢?你的服务器(apache?)可能无法访问该文件以服务于浏览器

  5. # 5 楼答案

    这可能是因为映像位于web服务器的document root之外

    您的web服务器将无法从文档根目录之外提供任何服务。一种可能的解决方法是使用可以访问文件系统的脚本语言,并通过脚本路由图像。例如,您可能希望查看以下php实现:


    您还可以在文档根目录中创建symbolic link/home/administrator/

    ln -s /www/yoursite /home/administrator