-
ssm框架集合
springmvc的文件上传:
1、文件上传必须使用表单form将数据发送过去。
2、文件上传的input的type="file"。
3、必须指定form 表单的enctype="multipart/form-data"
springmvc的文件下载:
1、配置springmvc文件上传的解析器:
【注意】:该解析器的id必须是multipartResolver,springmvc默认会按照这个id的值去找解析器。
2、在处理器中定义MultipartFile类型的参数接受页面传递过来的文件。
如果是单文件上传,处理器方法中定义MultipartFile对象参数来接受,不需要加@RequestParam。
如果是多文件上传,处理器方法中定义MultipartFile对象数组参数来接受,需要加@RequestParam。
MultipartFile常用常用方法:
1、transferTo(目标文件的File对象):将要上传文件的内容复制到目标文件中的。
2、getOriginalFilename():获取要上传文件的文件名称。
springmvc做文件下载的步骤:
1、使用FileUtils.readFileToByteArray(要下载的文件File对象)读取要下载文件的数据到字节数组。
2、通过HttpHeaders指定下载文件的其他相关信息,如:
- 2023-07-27 17:15:13下载
- 积分:1
-
用BP算法编写的彩票预测
用bp算法编写的彩票预测算法,大家可以参考修改一下,希望大家能用上
- 2022-01-24 12:32:44下载
- 积分:1
-
基于java的通讯录项目
本次作业为Java、软件工程与Oracle数据库三门课程的结合体,通过Java语言编写一份通讯录,并连接Oracle数据库,实现在本机上记录用户的通讯录的功能。深入了解Java、Oracle数据库和软件工程三门学科和相应工具,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员
- 2023-07-09 21:25:04下载
- 积分:1
-
这是一个关于网上购物宠物的系统
用户登录注册该商店,然后,在商店里浏览商品,如果用户想要买这个商品的话,那么用户可以把这个商品放进购物车
中,然后在购物中进行结算。这个项目是一个maven项目,数据库是mysql,结合了spring,myBatis,struts三大主流框架相结合,当然也有流行的springMVC,再加上js,html,css,AJAX,jQuery等前端知识。对于初级选手来说是一个不错的练手项目。
- 2022-03-15 00:24:59下载
- 积分:1
-
基于JAVA web 的网上订餐系统
一个简单的基于java web 的网上点餐系统,mysql数据库写的,有用户注册,登录的功能,将菜品加入购物车,并下单的功能,适合初学者学习和使用。
- 2022-01-26 02:40:14下载
- 积分:1
-
一个简单的交流平台,可以查看用户信息,新增话题等
该系统分为普通用户和管理员,普通用户可以新增话题,查看话题详情,通过关键词搜索相关话题等功能。管理员可以对普通用户的话题进行回复,还可以管理用户!
- 2023-05-17 04:00:18下载
- 积分:1
-
MyBatis_Generator_1.3.1 代码生成器
MyBatis_Generator_1.3.1 代码生成器,这个是改造之后的,效果性能更好希望对大家有帮助,谢谢
- 2022-07-09 19:24:20下载
- 积分:1
-
Haineng水果系统
一款水果系统,很实用,使用了strust框架,里面有源码,mysql文件
- 2022-01-26 08:01:18下载
- 积分:1
-
脚印
这是一个类似于旅游日记的小项目
用了JavaWeb+servlet+SQLServer
有两个功能:1 显示用户脚印
2 添加用户旅途信息
- 2023-05-19 07:50:03下载
- 积分:1
-
demo05.TryCatchDemo.java、MoreCatch.java 自定义异常例子:ZeroDivideException.java、ZeroDivideExceptionDemo.jav
异常处理
在程序中,可能产生程序员没有预料到的各种错误情况,比如打开一个不存在的文件等,在Java中,这种在程序运行时可能出现的错误称为异常。
异常可以把“描述在正常执行过程中做什么事”的代码和“出了问题怎么办”的代码相分离
Java异常分类A:
java.lang.Error,java.lang.Exception
Error(错误):jvm系统内部错误、资源耗尽等严重问题,发生Error时,编程人员无能 为力,只能终止程序,例如内存溢出等。
Exception(异常):因编程错误或偶然的外在因素导致的一般性问题,例如:对负数 开平方根、空指针访问等,当发生Exception 时,编程人员可以做出处理,并做出人性 化响应,比如弹出窗口,显示“请不要输入负数!”。
异常分类B:
检查性异常:编译器必须处理的异常,该类异常通常是Exception类型或其子类(RuntimeException类除外)//运行时异常 非检查性异常:编译器不要求强制处理的异常,RuntimeException类及其所有子类都是非检查性异常。
在Java中对异常的处理共涉及到五个关键字:try、catch、throw、throws和finally。Java中可用于处理异常的两种方式:
自行处理:可能引发异常的语句封入在try块内,而处理异常的相应语句则存在于catch块内;
抛出异常:在方法声明中包含throws子句,通知调用者,如果发生了异常,必须由调用者处理。
try、catch和finally的语法格式如下:
try {
// 代码段(可能发生异常代码)
} catch (Throwable ex) {
// 对异常进行处理的代码段
} finally {
// 总要被执行的代码
}
如果想在程序中明确地引发异常,则需要用到th
- 2023-04-16 19:40:03下载
- 积分:1