首页>代码>ssm个人博客,包括登录注册,前端后台功能全面完整>/lingnanblog-/src/main/java/neusoft/controller/admin/BloggerAdminController.java
package neusoft.controller.admin; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import neusoft.pojo.Blogger; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; import org.springframework.validation.FieldError; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.multipart.MultipartFile; import neusoft.service.BloggerService; import neusoft.util.DateUtil; import neusoft.util.ResponseUtil; import net.sf.json.JSONObject; import java.io.File; import java.util.HashMap; import java.util.List; import java.util.Map; @Controller @RequestMapping("/admin/blogger") public class BloggerAdminController { @Resource private BloggerService bloggerService; @RequestMapping("/save") public String save(@RequestParam("imageFile") MultipartFile imageFile, Blogger blogger, Model model, BindingResult br, HttpServletRequest request, HttpServletResponse response)throws Exception{ if(!imageFile.isEmpty()){ String filePath=request.getServletContext().getRealPath("/"); String imageName=DateUtil.getCurrentDateStr()+"."+imageFile.getOriginalFilename().split("\\.")[1]; imageFile.transferTo(new File(filePath+"static/userImages/"+imageName)); blogger.setImageName(imageName); } System.out.println(blogger); boolean resultTotal=bloggerService.update(blogger); System.out.println(resultTotal); StringBuffer result=new StringBuffer(); if(resultTotal){ result.append("<script language='javascript'>alert('修改成功');window.location.href='../modifyInfo.jsp'</script>"); }else{ result.append("<script language='javascript'>alert('修改失败');</script>"); } ResponseUtil.write(response, result); return null; } @RequestMapping("/find") public String find(HttpServletResponse response, int id)throws Exception{ Blogger blogger=bloggerService.getById(id); JSONObject jsonObject=JSONObject.fromObject(blogger); ResponseUtil.write(response, jsonObject); return null; } @RequestMapping("/modifyPassword") public String modifyPassword(String newPassword, int id, HttpServletResponse response)throws Exception{ Blogger blogger=new Blogger(); blogger.setPassword(newPassword); blogger.setId(id); System.out.println(blogger.getPassword()); System.out.println(blogger.getId()); // blogger.setPassword(CryptographyUtil.md5(newPassword, "programmer.ischoolbar.com")); boolean resultTotal=bloggerService.update(blogger); JSONObject result=new JSONObject(); if(resultTotal){ result.put("success", true); }else{ result.put("success", false); } ResponseUtil.write(response, result); return null; } @RequestMapping("/logout") public String logout()throws Exception{ //SecurityUtils.getSubject().logout(); return "redirect:../../login.jsp"; } @RequestMapping("/indexout") public String indexout()throws Exception{ //SecurityUtils.getSubject().logout(); return "redirect:../index.html"; } }
最近下载更多
问耳朵 LV2
2023年12月14日
我是helloworld LV23
2023年6月18日
monolog LV4
2023年6月18日
微信网友_6495054193971200 LV2
2023年5月30日
zxc131313 LV12
2022年12月9日
刘鹏yyds LV10
2022年11月23日
SCP11451 LV6
2022年10月10日
LJLljl002 LV5
2022年9月18日
℡ LV8
2022年6月6日
taoshen95 LV14
2022年5月6日
最近浏览更多
power2016 LV3
4月19日
微信网友_6512020493586432 LV2
4月12日
songsmm LV1
3月11日
李林112233 LV2
1月13日
微信网友_6802079662936064 LV3
2023年12月31日
263648 LV7
2023年12月28日
a2056769602
2023年12月27日
暂无贡献等级
wwewww LV4
2023年12月18日
问耳朵 LV2
2023年12月14日
limenghaoqwer LV2
2023年12月10日