关于jsp中img绝对路径的解决方法

来源:互联网 发布:mac翻墙工具2017 编辑:程序博客网 时间:2024/05/21 11:06

解决方法1:

为img配置servlet,然后传入参数,由servlet读取之后,然后write给前台,这样的话,要考虑一个页面多个文件的读取流的问题

解决方法2:

配置server.xml文件,增加

<Context path="/upload" docBase="C:\FISUpload\" reloadable="true" />


path为jsp文件要访问的磁盘目录,jsp不能直接访问硬盘中的位置,能够访问程序目录下的文件夹以及文件

然后再配置img中的src路径时,加上http://localhost:8080/(在页面初始化是可以获取到,根据basePath的获取方法:request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/")


src的配置方式:" '  src='<%=picHttp%>/upload"+value.path_v+" ' "+"

value.path_v为json返回的数据,格式为:\127\usershop\708FCE3534FC4E84B0EBA8BF1E242DC5\2015080915470107761828.jpg


之后src的总路径相当于:http://localhost:8080//upload/127/usershop/708FCE3534FC4E84B0EBA8BF1E242DC5/2015080915470107761828.jpg




JSP 页面中用绝对路径显示图片 

JSP页面 用绝对路径显示图片


0 0