您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何配置Tomcat从Webapps外部的外部文件夹提供图像?

如何配置Tomcat从Webapps外部的外部文件夹提供图像?

您可以有一个重定向servlet。在您的web.xml中,您将拥有:

<servlet>
    <servlet-name>images</servlet-name>
    <servlet-class>com.example.images.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>images</servlet-name>
    <url-pattern>/images/*</url-pattern>
</servlet-mapping>

您所有的图像都将位于“ / images”中,而servlet会截获该图像。然后,它将读入任何文件夹中的相关文件,并将其重新提供。例如,假设您在图像文件夹c:\ Server_Images \ smilie.gif中有一个gif。在网页中将是<imgsrc="http:/example.com/app/images/smilie.gif"...。在servlet中,HttpServletRequest.getPathInfo()将产生“ /smilie.gif”。servlet将在文件夹中找到哪个。

其他 2022/1/1 18:13:43 有688人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶