该系统是基于MVC搭建的,最典型的MVC模式就是JSP + servlet + javabean的模式。
Model(模型)表示应用程序核心(比如数据库记录列表)。
View(视图)显示数据(数据库记录)。
Controller(控制器)处理输入(写入数据库记录)
主要用到的知识有:
1.文件上传类的操作(添加几个jar包)PS:主要这里要显示菜单照片、需要用到文件上传
/*******************新建一个文件上传工厂****************************************/
Map map = new HashMap();
//1.创建一个磁盘文件项工厂对象
DiskFileItemFactory diskFileItemFactory = new DiskFileItemFactory();
//2.创建一个核心解析类
ServletFileUpload servletFileUpload = new ServletFileUpload(diskFileItemFactory);
//3.解析request请求,返回的是List请求,List集合中存放的是FileItem对象
List list1 = servletFileUpload.parseRequest(request);
//定义一个List集合
String url = null;
for (FileItem fileItem : list1) {
// 判断是表单项还是文件上传项
if(fileItem.isFormField()){
//普通表单项;
//接收表单参数的值