资源简介
用web展示 用户的昵称 头像 邮箱信息,可以支持更改头像,多项删除。数据保存在数据库,使用的SSM框架, 配置文件

代码片段和文件信息
package com.zhiyou100.controller;
import java.io.File;
import java.io.IOException;
import java.util.Collection;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
import com.zhiyou100.model.User;
import com.zhiyou100.service.UserService;
@Controller
public class UserController {
@Autowired
private UserService service;
@RequestMapping(“/update“)
public String update(Long idMultipartFile imageHttpServletRequest request) {
// 上传的图片不会使用原始的名字,需要重新命名一个唯一的名字
// 防止多个用户上传名字相同内容不同的图片,导致覆盖,只保存了一张的情况
// 名字: 时间戳,内容dm5 后的字符串,UUID
String imageName = String.valueOf(new Date().getTime());
String path = request.getServletContext().getRealPath(“/“)+ “view/upload/“ + imageName;
File file = new File(path);
System.out.println(“id = “+ id);
try {
image.transferTo(file);
User user = new User();
user.setId(id);
user.setImage(imageName);
service.update(user);
} catch (IllegalStateException | IOException e) {
e.printStackTrace();
}
return “redirect:/list“;
}
@RequestMapping(“/list“)
public String listUsers(Model model) {
Collection list = service.listUser();
model.addAttribute(“list“ list);
return “list“;
}
public void setService(UserService service){
this.service = service;
}
@RequestMapping(“/delete“)
public String delete(Long ...ids) {
service.deleteByPrimaryKey(ids);
return “redirect:/list“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 842 2017-09-11 20:33 SSHomework\.classpath
文件 910 2017-09-11 20:33 SSHomework\.project
文件 567 2017-09-11 20:33 SSHomework\.settings\.jsdtscope
文件 364 2017-09-11 20:33 SSHomework\.settings\org.eclipse.jdt.core.prefs
文件 482 2017-09-11 20:33 SSHomework\.settings\org.eclipse.wst.common.component
文件 345 2017-09-11 20:33 SSHomework\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-09-11 20:33 SSHomework\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-09-11 20:33 SSHomework\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2434 2017-09-11 21:52 SSHomework\build\classes\applicationContext.xm
文件 3552 2017-09-12 20:34 SSHomework\build\classes\com\zhiyou100\controller\UserController.class
文件 421 2017-09-12 13:06 SSHomework\build\classes\com\zhiyou100\dao\UserDao.class
文件 1069 2017-09-12 15:27 SSHomework\build\classes\com\zhiyou100\dao\UserMapper.xm
文件 1738 2017-09-12 13:06 SSHomework\build\classes\com\zhiyou100\model\User.class
文件 1179 2017-09-12 13:06 SSHomework\build\classes\com\zhiyou100\service\impl\UserServiceImpl.class
文件 347 2017-09-12 13:06 SSHomework\build\classes\com\zhiyou100\service\UserService.class
文件 103 2017-09-11 16:15 SSHomework\build\classes\db.properties
文件 198 2017-09-11 11:29 SSHomework\build\classes\mybatis-config.xm
文件 1994 2017-09-12 20:14 SSHomework\build\classes\spring-mvc.xm
文件 2434 2017-09-11 21:52 SSHomework\src\applicationContext.xm
文件 1944 2017-09-12 20:34 SSHomework\src\com\zhiyou100\controller\UserController.java
文件 363 2017-09-12 12:52 SSHomework\src\com\zhiyou100\dao\UserDao.java
文件 1069 2017-09-12 15:27 SSHomework\src\com\zhiyou100\dao\UserMapper.xm
文件 1025 2017-09-11 20:38 SSHomework\src\com\zhiyou100\model\User.java
文件 675 2017-09-12 12:53 SSHomework\src\com\zhiyou100\service\impl\UserServiceImpl.java
文件 242 2017-09-12 12:53 SSHomework\src\com\zhiyou100\service\UserService.java
文件 103 2017-09-11 16:15 SSHomework\src\db.properties
文件 198 2017-09-11 11:29 SSHomework\src\mybatis-config.xm
文件 1994 2017-09-12 20:14 SSHomework\src\spring-mvc.xm
文件 39 2017-09-11 20:33 SSHomework\WebContent\me
文件 488 2017-09-12 12:41 SSHomework\WebContent\view\index.jsp
............此处省略56个文件信息
相关资源
- cropper.js h5裁剪上传图片 代码齐整
- JQ可拖曳上传图片插件兼容手机
- 旅游订单系统
- ssh三大框架测试项目
- .net百度编辑器UEditor)上传图片跟上次
- spring+struts2+mybatis三大框架集成实现用
- .net MVC+Bootstrap下使用localResizeIMG上传图
- TinyMCE自定义上传图片
- libcurl 提交post表单数据 上传图片 d
- 实践类考核课程四 SSH 三大框架的整合
- ckeditor+ckfinder配置+操作详解,实现上
- 微擎-万能表单6.5dayu_form(修复无法上
- 三大框架(最新)
- SSHStruts、Spring、Hibernate三大框架整合
- ckeditor批量上传图片--demo
- Spring+SpringMVC+Mybatis SSM三大框架的运行
- Unity3D上传图片以及解析二进制流
- 支持上传图片带背景音乐版-程序员小
- net图片上传图片合成水印(非常不错
- bmob上传图片的小demo
- 上传并显示图片
- 基于SSH三大框架的-档案管理系统.ra
- 201812CKEditor粘贴屏幕截图上传图片、使
- 图片选择库
- 基于SSH 三大框架的网上书店
- SSH2三大框架的整合详解()
- ssh三大框架整合实现的考勤管理系统
- 基于SSH三大框架开发的自助旅游平台
- 简单的SSH增删改查项目
- ssh三大框架搭建的项目源码
评论
共有 条评论