j2ee项目web开发用户上传头像jsp页面显示问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了j2ee项目web开发用户上传头像jsp页面显示问题相关的知识,希望对你有一定的参考价值。

首先我想声明一下网上相关的方法我都看过了
1.<img src="">中文乱码问题,解决问题而不是找别的方法。
2直接通过输出图片路径输出给jsp页面显示图片,该怎么设置路径?(上传文件在web-inf目录下的upload随机生成文件夹下,但是有路径。tomcat服务器,网上有给server.xml加内容的;有用filter的。原理是什么。)
3.servlet拿到图片路径后读取文件,输出流输出,jsp循环显示。具体如何实现?

参考技术A 1、乱码把<%@page中的charset=UTF-8
2、文件上传最简单的方式:页面用<file>标签选择文件,from提交方式method=multipart/from-data这样servlet可以直接获取到页面的文件输入输出流,这样你可以保存到服务器,D盘啊随意什么位置!
3、servlet想页面输出文件,可以获取jsp的out对象,直接输出页面例如:out.write("img<src='路径'>");即可
参考技术B j2ee中web-inf 下的文件,是无法直接读取的。

只能使用servlet拿到图片路径后读取文件,输出流输出;该方式你可以去借鉴验证码的方式本回答被提问者和网友采纳

java web开发中 用户上传头像如何实现,尽量详细些。。。。谢谢各位大侠!

1、准确的说,应该是文件上传如何实现。
2、文件上传,一般都是能过组件来实现, 自己来写上传的话,不太方便,也没必要,别人都做的太多了。
3、smartupload或是common-fileupload都是经常用的组件,具体用法,直接搜“smartupload 上传案例"或是”common-fileupload 使用案例“就可以了。
参考技术A 正好前几天写了一个类似的,如果要加一下Q:247971862
我那个实现了图片上传前的预览效果,也就是当你选中的图片之后DIV层里显示该图片,还有一个可以预览服务器空间里的图片,每上传一个都能看见
参考技术B 用apache上传组件或cos上传框架+struts2。so convenient.
图片可以放在本地或存进数据库
参考技术C 上传文件用这个commons-fileupload包。不用你写,直接用就行。

以上是关于j2ee项目web开发用户上传头像jsp页面显示问题的主要内容,如果未能解决你的问题,请参考以下文章

J2EE分布式架构集成阿里云OSS存储

J2EE分布式架构集成阿里云OSS存储

java web开发中 用户上传头像如何实现,尽量详细些。。。。谢谢各位大侠!

vue中使用axios post上传头像/图片并实时显示到页面

Java Web基础 --- Jsp 综述(上)

J2EE分布式架构集成阿里云OSS存储