资源简介

用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.xml

     文件         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.xml

     文件       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.xml

     文件       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.xml

     文件       1994  2017-09-12 20:14  SSHomework\build\classes\spring-mvc.xml

     文件       2434  2017-09-11 21:52  SSHomework\src\applicationContext.xml

     文件       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.xml

     文件       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.xml

     文件       1994  2017-09-12 20:14  SSHomework\src\spring-mvc.xml

     文件         39  2017-09-11 20:33  SSHomework\WebContent\meta-INF\MANIFEST.MF

     文件        488  2017-09-12 12:41  SSHomework\WebContent\view\index.jsp

............此处省略56个文件信息

评论

共有 条评论