问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用jsp、java实现上传图片,保存到数据库,从数据库中提取,显示到页面...

发布网友 发布时间:2022-05-11 12:20

我来回答

4个回答

懂视网 时间:2022-04-21 09:12

先将图片上传至服务器上,然后想要将图片通过标签img展示在页面上,但是就是显示不出来,各种路径显示都是 ,只有绝对路径时是 ,但是怎么也显示不出来啊


回复讨论(解决方案)

单独访问图片的url看看能不能显示。

检查下路径,路径错了

检查好多遍了,发现个问题,之前做的时候是可以展示的,是因为在tomcat的server.xml文件下配置了相对路径:,但是此次开发没有配置:,理论上不配置相对路径应该也是可以查看的啊,但是问题啊问题,到底在哪里


检查下路径,路径错了



单独访问图片的url看看能不能显示。




单独访问图片的url看看能不能显示。

右键图片属性 拷贝url到地址栏看看

可以看到图片






单独访问图片的url看看能不能显示。

右键图片属性 拷贝url到地址栏看看

问题解决:没有为上传文件夹赋访问权限,赋上权限就可以了。

热心网友 时间:2022-04-21 06:20

用jspSmartUpload组件来实现,用jsp+servlet在Servlet里实现的代码:

PrintWriter out = response.getWriter();
int count = 0;
// 实例化上传控件对象
SmartUpload su = new SmartUpload();
// 初始化操作
su.initialize(config, request, response);

// 设置上传文件最大字节数
su.setTotalMaxFileSize(100000);

//
try {
//禁止上传指定扩展名的文件
su.setDeniedFilesList("ext,bat,jsp");
} catch (SQLException e1) {
e1.printStackTrace();
}

try {
// 上传文件到服务器
su.upload();

File fileup = new File(request.getRealPath("upload"));
if(!fileup.exists()){
// 创建目录
fileup.mkdir();
}
// 处理多个文件的上传
for(int i = 0;i < su.getFiles().getCount();i++){
com.jspsmart.upload.File file = su.getFiles().getFile(i);
if(!file.isMissing()){ // 如果文件有效
// 保存文件到指定上传目录
file.saveAs("/upload/new."+file.getFileExt(), su.SAVE_VIRTUAL);
count = su.save("/upload");
}
}

} catch (SmartUploadException e) {

e.printStackTrace();
}
out.println(count +"file(s) uploaded");

如果你对这个上传组件不了解,最好是先去查查用法。。。

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

热心网友 时间:2022-04-21 07:38

1)struts就是写个.xml,当触动某个Action时,调用某个jsp,书写格式如下:
<action name="name" class="nameAction">
<result name="success">/jsp/name.jsp</result>
</action>
注:success是nameAction中相应方法的返回值。

2)image是在jsp在调用的,示例:
icon="${pageContext.request.contextPath}/images/drop-add.gif"

热心网友 时间:2022-04-21 09:12

保存到数据库的话要用到大字段和IO流,楼主可以把邮箱给我,我发个DEMO给你看看
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
想买红米但没银行卡 开美宜佳便利店是加盟好还是直接转一个美宜佳店好 ...就给你一个交易号,能到美宜佳付款,请问美宜佳是怎样付款的_百度知 ... 用美宜佳代购会不会看到我买的东西 重返帝国弓弩营对诸葛连弩有加成吗 重返帝国城市风格选什么好 重返帝国城市风格选择推荐 重返帝国城市风格怎么切换 重返帝国城市如何切换风格 重返帝国城市风格大全 特色兵种及增益介绍 重返帝国特殊兵种怎么生产-特殊兵种生产攻略 重返帝国怎么训练诸葛弩 jsp上传图片,最好完整代码。100分! 通过JSP怎样上传图片到服务器 用Java Web的jsp制作图片上传和显示如何实现 JSP如何上传图片 JSP页面显示图片 jsp上传图片到tomcat服务器后,怎么在页面显示 jsp上传图片后怎么实时显示出来 jsp怎么实现浏览本地图片选中上传到页面上,并且保存在数据库,从数据库读取也可以显示在页面上? 青红椒,香菇白菜,海带,虾米可以一起吃吗? 鲫鱼冬瓜虾米海带烧汤去湿吗 虾米冬瓜海带汤的基本信息 虾米,鸡蛋,海带,紫菜,木耳,香菜,西红柿一起做汤会中毒吗? 红萝卜、海带、虾米可以一起煮汤吗? 我的在对方显示: 核实对方身份,谨防诈骗。如何解除? 梦见女儿头发掉了2大片 photoshop中如何做立体效果图(实物),如图: 制作吹泡泡用的肥皂水时为什么要先把肥皂水放在冰箱里? 吹泡泡的肥皂水除了肥皂和水之外还有什么成份吗? 为什么肥皂水加糖吹泡泡不容易破? 求推荐一个可以记录成长日记的APP java实现图片上传至服务器并显示,如何做?希望要具体的代码实现_百度知 ... JSP页面选择本地图片文件,提交到项目下的一个文件夹里。上传成功的话JSP页面上就显示刚上传的图片缩略图 java怎么上传图片然后显示在JSP页面中 jsp中怎么上传图片啊 jsp用upload实现图片上传时图片不能显示出来(没有显示错误) 临床检验诊断学和临床医学检验的区别 学临床检验属于临床医学吗 临床医学和医学检验哪个比较好 医学检验属于临床医学类? 医学检验和临床医学哪个好 这种水表怎么查余额和每天用水量? 第一次交水费,水费的出账单什么样?出账单能查到每个月的用水情况么? 天津自来水公司可以查询每个月用水量吗? 水费怎样查某段用水量 ...突然做梦梦见妻子跟别人发生性关系是怎么一回事? 有谁能提供给我最开始QQ的默认聊天表情里那个狗狗头的头像。在下感激不尽。 qq宠物怎么显示 小说绿石榴写的是真的吗? 琥珀by 颜凉雨 绿石榴 by 林擒年这些结局是HE吗 如何用Photoshop CC打造超酷人体飘浮魔术