user2930137 Asked: 2020-08-31 06:07:23 +0800 CST 2020-08-31 06:07:23 +0800 CST 2020-08-31 06:07:23 +0800 CST 如何在 html 中的 img 中显示保存在 tomcat 服务器上的文件夹中的图像? 772 我有一个带有 jsp 的网络应用程序。在我的 tomcat 服务器中,我有一个名为 TemporalesImagenes 的文件夹,里面有我想在我的应用程序中显示的图像。 如何使用 img 标签在我的项目的 html 页面上显示图像? <img src=""> java 1 Answers Voted Best Answer SoftMolina 2020-08-31T06:38:21+08:002020-08-31T06:38:21+08:00 如果您将/放在apache tomcat的开头,则它指的是webapp/ROOT 您可以使用request.getContextPath()来获取您的应用程序的上下文,并输入: request.getContextPath() + /TemporaryImages/... 结果会给你: /TemporalesImagenes/...如果您在 ROOT 或 /webappname/TemporalesImagenes/... 您还可以在应用程序的 url 中引用包含静态内容、xml、日志、图像等的文件夹。 为此,您必须 在名为 的server.xml文件中添加docBase上下文属性,例如: <Context docBase="/ruta/a/mis/archivos" path="/MY-APP/files"/> servers.xml文件位于我们安装tomcat 示例的文件夹下方的 conf 文件夹中:tomcat6.0 / conf或者如果我们使用像 eclipse 这样的 IDE,我们必须转到服务器配置通常位于的目录中名称为Servers的相同工作区(在 Eclipse 中)。 更改Eclipse IDE 工作区的server.xml的配置示例。该应用程序称为MY-APP。 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt"/> <Context docBase="/home/ubuntu/content/" path="/MY-APP/img"/> <!-- all the files in folder are linked to MY-APP/img --> <Context docBase="MY-APP" path="/MY-APP" reloadable="true" source="org.eclipse.jst.jee.server:MY-APP"/> </Host> 在这个例子中,在端口 8080 上配置的服务器已经可以从 url http://localhost:8080/MY-APP/img/myimage .jpg看到我在文件夹 /home/ubuntu/content/myimage.jpg 中的图像 在您的HTML标签中,您将拥有: <img src="https://localhost:8080/MY-APP/img/myimage.jpg">
如果您将/放在apache tomcat的开头,则它指的是webapp/ROOT
您可以使用request.getContextPath()来获取您的应用程序的上下文,并输入:
request.getContextPath() + /TemporaryImages/...
结果会给你:
/TemporalesImagenes/...如果您在 ROOT 或 /webappname/TemporalesImagenes/...
您还可以在应用程序的 url 中引用包含静态内容、xml、日志、图像等的文件夹。
为此,您必须 在名为 的server.xml文件中添加docBase上下文属性,例如:
servers.xml文件位于我们安装tomcat 示例的文件夹下方的 conf 文件夹中:tomcat6.0 / conf或者如果我们使用像 eclipse 这样的 IDE,我们必须转到服务器配置通常位于的目录中名称为Servers的相同工作区(在 Eclipse 中)。
更改Eclipse IDE 工作区的server.xml的配置示例。该应用程序称为MY-APP。
在这个例子中,在端口 8080 上配置的服务器已经可以从 url http://localhost:8080/MY-APP/img/myimage .jpg看到我在文件夹 /home/ubuntu/content/myimage.jpg 中的图像
在您的HTML标签中,您将拥有: