真是怪事,jsp中从数据库中显示图片的问题

真是怪事,jsp中从数据库中显示图片的问题,第1张

代码不全,也就不能仔细说了,就事论事吧

1你要注意,数据库里存的的路径是绝对路径还是相对路径,如果测试阶段总是出问题,先暂时换成绝对路径,测试通过说明代码没问题了,再换成相对路径。

2如果采用相对路径的话,推荐加上basepath设置,以下来自myEclipse:

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

<base href="<%=basePath%>">

这样的话,路径就都有了统一的参照点,就不容易出问题了。

3你的代码我没去试,不过我的显示一般是通过<img/>标签,毕竟有专门给的,还去写麻烦的干啥,而且写js的时候也方便。

4搜狗浏览器有两个内核,一个IE,另一个忘记了,没怎么用过。IE内核对好多的东西是支持很差(但。。至少显示不会有问题的。。。。不用说,你冲着路径方向找吧!),开发起来让人反胃,但奈何人家客户群大,将就吧,没办法。

// 后台代码

list存储每张的fileid

针对每个file写输出流,写在单独的method中

// jsp侧

<c:foreach val="file" items="list">

<img src="getimageactionfileid" + "${filefileid}" />

</c:foreach>

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(htm,html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他 *** 作系统上运行。

一个JSP页面可以被分为以下几部份:静态数据、JSP指令、JSP脚本元素和变量、JSP动作、用户自定义标签。

扩展资料:

JSP技术是使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

参考资料:

百度百科-JSP

以上就是关于真是怪事,jsp中从数据库中显示图片的问题全部的内容,包括:真是怪事,jsp中从数据库中显示图片的问题、java中 以blob存储的图片如何以二进制流在jsp页面显示,而且是批量显示图片,求代码、JSP是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10149523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存