资源简介
用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个文件信息
相关资源
- SSH2三大框架的整合详解()
- ssh三大框架整合实现的考勤管理系统
- 基于SSH三大框架开发的自助旅游平台
- 简单的SSH增删改查项目
- ssh三大框架搭建的项目源码
- 基于SSH三大框架的信息管理系统的毕
- jeesite上传图片到数据库并解析展示
- SSH三大框架整合 struts2+hibernate+spring
- SSHStruts2+Spring+Hibernate三大框架整合简
-
SSH三大框架整合 struts2(使用xm
l配置 - 上传文件demo(包含图片压缩多图上传
- 谷歌浏览器上传图片 js 获取路径是
- CKEDITOR 编辑器本地上传图片好
- 一个简单的通讯录,具有增删改查功
- ajax带多个参数上传图片
- 上传图片.zip
- 多类型文件上传图片自动在客户端压
- ewebeditor .net支持ie6、7、8、9 并能本地
- 基于vue上传的图片,支持传多图文件
- 超好用的富文本编辑器,轻量级,直
- 朋友录制的SSH三大框架视频教程.txt
- mui拍照,相册选择裁剪上传图片
-
通过ba
se64上传图片到服务器并读取 - 比较全的一个上传图片插件
- 《Ajax批量上传图片》
- 小程序前端:上传图片九宫格预览和
- SSMSpring MVC、Spring、Mybatis三大框架搭载
- 微信小程序调用uploadFile向七牛云存储
- Spring 5 + Spring MVC 5 + MyBatis 3 整合.zip
- 微信小程序向七牛云存储上传图片
评论
共有 条评论