servlet+jsp同一个页面上传文字图片,并将图片地址保存到MYSQL

该博客介绍了如何使用Servlet和JSP处理文件上传,特别是图片,将其存储在服务器本地文件夹而不是数据库中。通过创建一个Upload类处理文件上传,检查文件类型,然后将图片地址保存到MySQL数据库。在Servlet中,从请求中获取参数并存储到数据库。这种方法减轻了数据库的压力,但需要考虑项目迁移时文件夹的备份。
摘要由CSDN通过智能技术生成
前文

最开始是为了解决图片保存到MySQL数据库的问题,之前没做过,后来自己查资料。找到两种有效的方式。

第一种是直接把图片转化成字节流存进数据库,这样的例子很多,好处很明显,存进去以后,可以直接备份数据库带走,简单方面,坏处就是图片占用内存,一旦数量上来,那么对内存库的压力很大,在高并发访问的情况下,占用资源较大,所以一般情况下,很多公司都不是采用这样的方式。而是采用第二种,把图片上传到服务器的文件夹内,然后数据库直接存储图片的地址,这样的坏处就是项目的迁移,文件夹也要跟着备份,备份两次,好处就很明显了,显然存地址跟存内容占用的空间大小就很明显,大大减轻了数据库的压力。因此本文采用的就是数据库存储图片地址,图片直接存储在本机文件夹中。

servlet+jsp同一个页面上传文字图片,并将图片地址保存到MYSQL

正文

营业执照选择自营,必须填写营业执照代码跟照片,非自营的,可以不用填写。代码如下:

<tr>

<td style="text-align: right;"><font size="2px">营业执照代码</font></td>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="ra" id="ra" checked="true" οnclick="_change(this);" value="a"/> 自营

<input type="radio" name="ra" id="ra" οnclick="_change(this); "value="b"/> 非自营

<td><font color="#999999">* 自营必填,同时上传营业执照照片</font></td>

</td> <div id="prvid"></div>

</tr>

上传照片在form表单里必须填写 enctype="multipart/form-data",否则图片就无法上传,只能上传文字信息,但是加了这条语句以后,后台就无法用requ

好的,这是一个比较大的项目,需要进行详细的设计和实现。我可以为您提供一个简单的养老院管理系统的框架,您可以在此基础上进行开发和完善。 1. 系统需求分析 根据需求分析,养老院管理系统需要实现以下功能: - 老人信息管理:包括老人基本信息、健康档案、入住管理等; - 餐饮管理:包括食谱管理、餐饮配送、食品库存管理等; - 医疗管理:包括医生出诊、医疗器械管理、药品管理等; - 活动管理:包括活动安排、活动记录、活动评价等; - 员工管理:包括员工档案、工资管理、考勤管理等; - 财务管理:包括收支管理、报表统计等。 2. 系统设计 根据需求分析,养老院管理系统可以分为以下模块: - 老人信息管理模块 - 餐饮管理模块 - 医疗管理模块 - 活动管理模块 - 员工管理模块 - 财务管理模块 3. 技术选型 本系统采用Servlet+jsp+mysql作为开发平台和数据库。 4. 系统实现 (1)老人信息管理模块 老人信息管理模块包括老人基本信息、健康档案、入住管理等。 (2)餐饮管理模块 餐饮管理模块包括食谱管理、餐饮配送、食品库存管理等。 (3)医疗管理模块 医疗管理模块包括医生出诊、医疗器械管理、药品管理等。 (4)活动管理模块 活动管理模块包括活动安排、活动记录、活动评价等。 (5)员工管理模块 员工管理模块包括员工档案、工资管理、考勤管理等。 (6)财务管理模块 财务管理模块包括收支管理、报表统计等。 5. 系统部署 将系统部署到Tomcat等Web容器中,通过浏览器访问即可使用。 以上是本系统的一个简单框架,您可以根据实际需求进行完善。同时,也需要注意系统的安全性和稳定性,以及用户的体验感受。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值