jsp 查看图片但是又不能显示路径怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:26:05

不会显示路径的图片有下面几种
1、背景图片
JSP中大多数HTML元素(如td、tr、body、table等)的背景图片是无法显示图片路径的,只显示JSP路径或访问的Action

2、通过数据流从服务器写到客户端的图片
这类图片只能看到客户端发送的请求地址,而无法看到图片的url,事实上图片时存在于缓存中,而不对应服务器的物理地址

根据你的需求,你可以有至少两种方法实现
1、在JSP里定义一个空的Table,图片作为其背景,每次修改显示图片时修改Table的背景就行:TableObject.style.background="url";

2、输入流从数据库或文件系统读取图片数据,然后通过response对象的输出流将图片数据写到客户端

PS:这是在右击-->属性中不显示图片路径

一种方法
.就和做验证码一样
自己用流的形式来写出图片
这样..我看你也没那个必要吧
..其他 就不晓得有什么办法了
应该没的吧

这个做不到吧,显示的图片的时候在图片上右键属性肯定是可以看到路径的

直接outputstream输出2进制流 指定content-type image/xxx

张孝祥的09 struts视频好像提到这个问题过。。忘了

点击图片出发一个js方法,在js中提交即可