資源簡介
用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個文件信息
評論
共有 條評論